2
Dies ist mein Code, um die Beschriftung am unteren Rand der Schaltfläche Symbol festzulegen.Wie wird die Beschriftung eines AbstractButtons auf der Unterseite des Symbols platziert?
m_button.setIcon(large);
m_button.setLabel(m_button.getName());
m_button.setVerticalTextPosition(m_button.BOTTOM);
m_button.setMargin(BUTTON_INSETS);
m_button.setSize(BUTTON_SIZE);
m_button.setSize(20, 20);
Aber das Ergebnis ist das folgende.
Wie kann ich es auf der Unterseite des Symbols? Da dies:
Als das zweite Bild. Das Label befindet sich genau am unteren Rand des Symbols. – Sajeev
Vielleicht hilft das http://stackoverflow.com/questions/354866/swing-jbutton-icon-above-text Es verwendet SwingConstants.BOTTOM und legt auch horizontale Position fest. – RubioRic
Und 'setLabel' ist veraltet, versuchen Sie' setText'. – Berger