lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie kann ich den Text eines JButton beim klicken ändern? Also z.B anmelden/abmelden
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du kannst den Text eines JButton ändern, indem du einen ActionListener hinzufügst und in der actionPerformed Methode den Text des Buttons entsprechend setzt.

private static boolean isLoggedIn = false;

...

JButton button = new JButton("Anmelden");
button.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        isLoggedIn = !isLoggedIn;
        if (isLoggedIn) {
            button.setText("Abmelden");
        } else {
            button.setText("Anmelden");
        }
    }
});
von (718 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer