ActionListener / Buttons

Status
Nicht offen für weitere Antworten.

larsKolb

Mitglied
Hallo,

ich habe eine Frage zu dne Buttons und zu den AchtionsListener. Ich habe in Klasse A meine Buttons zu den ActionListener hinzugefügt und in Klasse B mach ich dann was, wenn ein Button gedrückt wurde.
Ich möchte jetzt aber in Klasse B wissen, welcher Button gedrückt wurde, mit "this.buttons.getName() bekomme ich aber nicht den NAmen des Buttons (z.B.: buttonF1, buttonF2 usw.).

Wie kann ich diese Namen bekommen bzw. wie kann ich in Klasse B wissen, welcher Button gedrückt wurde?

Vielen Dank

lg
Lars


in KLasse A:
Code:
buttonF1.addActionListener(new Kontroller (this)); 
	buttonF2.addActionListener(new Kontroller (this));
	buttonF3.addActionListener(new Kontroller (this)); 
	buttonF4.addActionListener(new Kontroller (this)); 
	buttonF5.addActionListener(new Kontroller (this)); 
	buttonF6.addActionListener(new Kontroller (this)); 
	buttonF7.addActionListener(new Kontroller (this)); 
	buttonF8.addActionListener(new Kontroller (this)); 


in Klasse B:
class Kontroller implements ActionListener {
   
    B buttons;

    public Kontrolle(Klasse  B) {

        this.buttons = B;
    }

    public void actionPerformed(ActionEvent aEvent) {
	System.out.println("Button gedrückt, Name: " + this.buttons.getName());
    }
}
 

WieselAc

Top Contributor
Ganz simple:

Code:
        JButton b1 = new JButton();
        b1.setActionCommand("test");
        b1.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent arg0) {
                arg0.getActionCommand();
            }});
 

Tobias

Top Contributor
du nimmst ein Beil und haust feste zu. Bei Gelenken mußt du darauf achten, das du die Gelenkspalte triffst, sonst hackst du dir nen wolf...

Zum Abhaken gehst du auf die Threadübersicht - also das hier, was du dir gerade anguckst. Unten links ist ein Haken auf einem runden Button. Den anklicken.

mpG
Tobias
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C ActionListener zwei Buttons zuweisen Allgemeine Java-Themen 11
G Anonymen Buttons in for schleife ActionListener hinzufügen Allgemeine Java-Themen 5
F JButton und ActionListener Allgemeine Java-Themen 3
F System Tray Menubutton ActionListener Allgemeine Java-Themen 5
V Event Handling ActionListener nur bei "checked" CheckBoxMenuItem Allgemeine Java-Themen 2
K Best Practice Auf die Klasse zugreifen im erzeugten ActionListener Allgemeine Java-Themen 2
S Methode funktioniert nicht als ActionListener Allgemeine Java-Themen 4
C ActionListener - ToggleButton als von KI geklickt "markieren" Allgemeine Java-Themen 2
A ActionListener blockiert Bedienung des ganzen Systems Allgemeine Java-Themen 8
Z Swing Problem mit ActionListener Allgemeine Java-Themen 6
X getText undefiniert in ActionListener Allgemeine Java-Themen 5
D ActionListener wird mit jedem Mal öfter aufgerufen Allgemeine Java-Themen 2
P Variablen Variable von void im ActionListener verwenden Allgemeine Java-Themen 3
F Swing NetBeans nimmt ActionListener nicht an. Allgemeine Java-Themen 2
C Event Handling ActionListener manuell auslösen Allgemeine Java-Themen 8
G Button-Registrierung beim ActionListener erst NACH Tastendruck Allgemeine Java-Themen 2
P ActionListener / Label Name auslesen Allgemeine Java-Themen 2
T ActionListener und Singleton Allgemeine Java-Themen 15
J ActionListener-Klasse will Methode nicht annehmen Allgemeine Java-Themen 6
G Übergabeparameter an ActionListener Allgemeine Java-Themen 9
Z Mit ActionListener in anderem Frame lauschen? Allgemeine Java-Themen 3
W 2 Klassen + ActionListener Allgemeine Java-Themen 2
C JTree: ActionListener auf die Nodes Allgemeine Java-Themen 3
C ActionListener reagiert zu oft Allgemeine Java-Themen 5
MQue ActionListener und GUI trennen Allgemeine Java-Themen 3
E ActionListener Allgemeine Java-Themen 8
TheJavaKid Programmablauf anhalten bis actionlistener ausgeführt wurde Allgemeine Java-Themen 6
minzel ActionListener aus Package Allgemeine Java-Themen 24
F AbstractAction und ActionListener Allgemeine Java-Themen 2
J variablen wert ändernung mit einer art actionlistener? Allgemeine Java-Themen 4
K ActionListener ohne implements? Allgemeine Java-Themen 2
L ActionListener > Variable ... u.v.m. Allgemeine Java-Themen 19
W ActionListener + Klasse einbinden Allgemeine Java-Themen 2
kodela Datenübergabe über Buttons Allgemeine Java-Themen 8
berserkerdq2 Shapes als Buttons nutzen, schlechter Programmierstyle? Allgemeine Java-Themen 1
berserkerdq2 Was heißt es mit FXML Listener zu setzen ind Buttons zu erstellen? Allgemeine Java-Themen 6
S Buttons nacheinander ausführen Allgemeine Java-Themen 2
N Eigenschaften eines Buttons per Setter verändern Allgemeine Java-Themen 5
J Farbe von Buttons mehrmals ändern Allgemeine Java-Themen 5
D Java zeigt Buttons nicht korrekt an Allgemeine Java-Themen 0
E Swing andere schreibart für jButtoni (i = Zahl des Buttons) Allgemeine Java-Themen 6
E Swing Buttons auf knopfdruck(anderer Button) erstellen Allgemeine Java-Themen 6
D Methoden Buttons erscheinen doppelt nach Wiederholung in Schleife Allgemeine Java-Themen 1
Tausendsassa Interface Buttons Background ändern! Wie?? Allgemeine Java-Themen 10
K Methode soll neue Buttons erstellen Allgemeine Java-Themen 5
M Tastatur eingabe über Buttons Allgemeine Java-Themen 15
A Inhalt ListEditor und Buttons ausblenden Allgemeine Java-Themen 5
C Grafiken für Buttons Allgemeine Java-Themen 6
S Hintergrundname eines Buttons ermitteln Allgemeine Java-Themen 3
G Zoomen einer Panels mit Buttons Allgemeine Java-Themen 7
J Buttons in einer jsp Allgemeine Java-Themen 13
B kleines modales transparents Fenster ohne rahmen und buttons Allgemeine Java-Themen 15
N Reaktion eines Buttons in einem Array auf einen Klick. Allgemeine Java-Themen 5
D JTable und Buttons Allgemeine Java-Themen 16
P id eines Buttons Allgemeine Java-Themen 2
MQue addActionListener für mehrere Buttons Allgemeine Java-Themen 2
MQue Auslösen eines Events beim Drücken eines Buttons Allgemeine Java-Themen 12
MQue HintergrundFarbe des Buttons beim drücken soll bleiben Allgemeine Java-Themen 2
MQue Images für Buttons Allgemeine Java-Themen 5
P Eigenschaften eines Buttons überschreiben/ändern Allgemeine Java-Themen 2
L Buttons unsichtbar, Transparent Allgemeine Java-Themen 6
S Buttons über Bilder? Allgemeine Java-Themen 18
S showMessageDialog ohne Buttons? Allgemeine Java-Themen 4
C Webbilder oder Buttons anklicken Allgemeine Java-Themen 2
G JTable + Buttons Allgemeine Java-Themen 7
G Leere Fenster (Keine Schrift, Reiter/ Buttons) bei Java Allgemeine Java-Themen 5
G Bilder für Buttons in JarFile Allgemeine Java-Themen 5
U Transparent Buttons - unterschiedliche Java-Versionen Allgemeine Java-Themen 8
F buttons mit tags oderso? Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben