Buttontext ändern

himbeer

Grünschnabel
Hallo!

Wer weiß, wie man bei Klick auf einen Button den Buttontext selber ändern kann? Kann mir jemand ein Beispiel geben?

Danke!
 
himbeer hat gesagt.:
Hallo!

Wer weiß, wie man bei Klick auf einen Button den Buttontext selber ändern kann? Kann mir jemand ein Beispiel geben?

Danke!

Tach,
also i.A. geht das immer via

Componente.setText("neuer Text/neue Beschriftung");

also

yourButton.setText("neue Beschriftung");
 
Hallo,

hier kurzes Code Snippet:


Button test=new Button("Test1");

button irgendwo einsetzen in ein JDialog, oder so.

Dann die stelle an welcher der Button geändert werden soll (ws. eine ActionListener Implementation):

test.setLabel("Test2");

dann noch ein refresh auf den Dialog und der Button hat nen anderen text. (mit dem refresh bin ich mir nicht sooo hunderprozent sicher, denke aber schon).
Entweder du gibst den Button als Referenz mit, oder du holst ihn dir aus dem JDialog heraus.

Übrigens das auch mit JButtons! ;) (Nur nochmal zur anmerkung, da ich nur Buttons betrachtet hab!)

Das wars.


Gruss

Torsten
 
Zuletzt bearbeitet:
Hallo!

Danke für die Antworten!
Mein Problem war nur folgendes, daß ich nicht auf auf den Button selber beim ActionEvent zugreifen konnte, habs jetzt rausgekriegt mit:
ae.getSource().

Code:
Button b = new Button ("Help me");
....
public void actionPerformed( ActionEvent ae )
{
 
if( ae.getSource()==b )
 
b.setLabel("Danke!");
}
Gruß himbeer
 
Zurück