JTabbedPane: tab-Platzierung "LINKS" eingestellt, aber die icons sind nicht ausgerichtet

Ich habe eine JTabbedPane mit tab-Platzierung "LINKS" eingestellt. Das problem ist, dass Symbole in jeder Registerkarte sind nicht senkrecht aufeinander abgestimmt.

Betrachten Sie dieses Bild:

JTabbedPane: tab-Platzierung

Wie Sie sehen können, das Symbol des "Editar Protocolo" (zweite Registerkarte) ist nicht perfekt ausgerichtet mit dem Symbol "Distribuir Protocolo" (erste Registerkarte), und dies passiert auch mit den anderen tabs. Ich möchte alle icons werden vertikal ausgerichtet auf der linken Seite.

Dies ist der code, den ich verwende zum einstellen der Registerkarte Komponenten:

...
jtabbedPane.setTabComponentAt(1, configurarJtabbedPane("Editar Protocolo", iconEditarProtocolo));
...

public JLabel configurarJtabbedPane(String title, ImageIcon icon) {
    JLabel l = new JLabel(title);
    l.setIcon(icon);
    l.setIconTextGap(5);
    l.setHorizontalTextPosition(SwingConstants.RIGHT);
    return l;
}

Dem code extrahiert aus diesem Q&A:JTabbedPane: Symbol auf der linken Seite des tabs.

  • 1) Für besser zu helfen, schneller zu veröffentlichen, MCVE (Minimal-Vollständige, Überprüfbare Beispiel). 2) Ein Weg, um Bilder für ein Beispiel, ist die hot link auf Bilder gesehen in diese F&A.
  • wie dieser code ist nicht ein MCVE? mehr als das Sie sehen möchten der JFrame frame = new JFrame();
  • Es ist M, aber nicht von C, V oder Z Folgen Sie dem link, Lesen Sie über der MCVE.
  • Nicht sicher, ob ich die Frage verstehe. Es scheint sich zum Standard-Verhalten. Siehe den Abschnitt aus dem Swing-tutorial auf Wie zu Verwenden TabbedPanes für weitere Informationen und Beispiele.
  • ich meine, voll auf den linken, nicht je in den JLabel-text-Größe wie diese, zu sehen, wie die "Editar Protocolo" - Symbol ist nicht genau unter der Distribuir protocolo?
  • Ich denke, andere Leute falsch verstanden deine Frage. Während die Frage der Qualität könnte verbessert werden, ich glaube nicht, dass es geschlossen werden weil es ein wirklich Interessantes Thema.

InformationsquelleAutor user2582318 | 2014-10-10
Schreibe einen Kommentar