OOP Button erst nach 2x klicken deaktivieren

Hallo,
ich versuche momentan herauszufinden, wie ein JButton erst nach 2x klicken deaktiviert wird.
Momentan bekomme ich dies nur nach einmaliger Bedienung hin.
Hier ein Ausschnitt von meinem Programmcode:
Code:
if(e == 1){
        b1=new JButton();
        b1.setBounds(330, 450, 300, 100);
        b1.setText("1");
        b1.addActionListener(this);
        f.add(b1);
         }
public void actionPerformed(ActionEvent a) {
        String cmd1 = a.getActionCommand();
        if(cmd1 == "1"){
            b1.setEnabled(false);
        }
    }
Ich vermute mal das muss im ActionPerformed passieren, jedoch hab ich nichts im Internet gefunden.
Bin froh über jegliche Hilfe! 🙂
 
Der Ausschnitt ist leider völlig nichtssagen 😉
Du musst irgendwo zählen, wie oft der Button gedrückt wurde, das sollte in actionPerformed passieren.
Und wenn der zwei mal gedrückt wurde, deaktivierst du den Button
 
Was man zB an dem Codestück sagen kann ist, dass die Strings nicht mit == sondern mit equals vergleichen solltest 😉
 

Neue Themen


Zurück
Oben