Debe configurar el componente de pestaña usted mismo; que rige cómo se representa el título de la pestaña.
// Create tabbed pane and add tabs.
JTabbedPane tabbedPane = ...
// Create bespoke component for rendering the tab.
JLabel lbl = new JLabel("Hello, World");
Icon icon = new ImageIcon(getClass().getResource("/foo/bar/hello.jpg"));
lbl.setIcon(icon);
// Add some spacing between text and icon, and position text to the RHS.
lbl.setIconTextGap(5);
lbl.setHorizontalTextPosition(SwingConstants.RIGHT);
// Assign bespoke tab component for first tab.
tabbedPane.setTabComponentAt(0, lbl);
Obviamente se podría encapsular esto en un método de utilidad:
private void addTab(JTabbedPane tabbedPane, Component tab, String title, Icon icon) {
tabbedPane.add(tab);
JLabel lbl = ... // Create bespoke label for rendering tab title.
tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1, lbl);
}
yo estaba usando este código para agregar (componente, cuerda, icono y sobre herramientas) a la pestaña pane.addTab ("Nombre de Tab ", nuevo ImageIcon (" resources \\ 1.png "), mainPanel," texto de información sobre herramientas "); ahora quiero lo mismo (el texto aparece a la derecha y el icono a la izquierda) intenté lo mismo que he especificado en tu comentario anterior ... y tengo una excepción en mi código ... por favor ayuda – Gagan93
@ Gagan93: Please puedes publicar esto como una pregunta separada; sin ver la excepción, no estoy seguro de poder ayudar. – Adamski
bien, no estaba publicando por miedo a ser votado negativamente, estoy publicando una pregunta diferente en 2 minutos con mi problema ... por favor proporcione una solución – Gagan93