JButton hintergrund Bild

Hallo, ich bin versucht zu implementieren Action-listener JButton und code schaut wie folgt aus:

ImageIcon imageForOne = new ImageIcon(getClass().getResource("resources//one.png"));
one = new JButton("",imageForOne);
one.setPreferredSize( new Dimension(78, 76));
one.addActionListener(myButtonHandler);

Mithilfe der oben genannten JButton es sieht gutJButton hintergrund Bild

Wenn ich das hinzufügen bestimmter Wert, der die Schaltfläche für z.B.

ImageIcon imageForOne = new ImageIcon(getClass().getResource("resources//one.png"));
//Check this
one = new JButton("one",imageForOne);
one.setPreferredSize( new Dimension(78, 76));
one.addActionListener(myButtonHandler);

Es so Aussehen wie das folgende Bild

JButton hintergrund Bild

Gibt es eine Möglichkeit, kann ich dies zu vermeiden und setzen Sie den Wert auch.

Vielen Dank für Eure Hilfe im Voraus.

Warum wollen Sie, um die Beschriftung, wenn Sie nicht wollen, um es anzuzeigen eh? (Ich fürchte, Sie behandeln möchten, die klicken Sie auf basiert auf die Schaltfläche name, aber das ist nicht der Weg zu gehen.)
ich will, dass Wert und verwenden Sie es auf action-listener. Ich habe verschiedene Codes für action-listener zu, wenn Sie wollen, kann ich den post auch. Dank
Ich Stimme mit Heuster. Anstelle der Verwendung der JButton label text zu ändern der Aktion, erstellen Sie eine benutzerdefinierte ActionListener für jeden button, und Betten Sie die Taste-bestimmten Wert in den ActionListener. Der label-text ist für die grafische Anzeige, und ist nicht vorgesehen für die Verwendung als ein Objekt-handle.

InformationsquelleAutor usrNotFound | 2013-06-14

Schreibe einen Kommentar