JTabbedPane: Tab-Platzierung auf LEFT gesetzt, aber Symbole sind nicht ausgerichtet

Ich habe einJTabbedPane mit Tab-Platzierung auf LEFT gesetzt. Das Problem ist, dass die Symbole in den einzelnen Registerkarten nicht vertikal zueinander ausgerichtet sind.

Betrachten Sie dieses Bild:

Wie Sie sehen können, ist das Symbol von "Editar Protocolo" (zweiter Tab) nicht perfekt mit dem Symbol von "Distribuir Protocolo" (erster Tab) ausgerichtet, und dies geschieht auch mit den anderen Tabs. Ich möchte, dass alle Symbole vertikal nach links ausgerichtet sind.

Dies ist der Code, mit dem ich Registerkartenkomponenten einstelle:

...
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;
}

Der Code ist aus diesen Fragen und Antworten extrahiert:JTabbedPane: Symbol auf der linken Seite der Registerkarten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage