Pyromane (23.11.2013)
-
22.11.2013, 22:23 #1
- Registriert seit
- 12.02.2012
- Beiträge
- 78
Thanked 11 Times in 5 PostsJButton erst nach Sekunden wieder true setzten
Hallo/Nabend,
ich versuche grade einen JButton zu programmieren der durch einen Klick ausgegraut wird,
und sich von selbst wieder nach zum Beispiel 5 Sekunden aktiviert
(Die erste If-Abfrage ist absichtlich, weil ich später noch mehr JButtons hinzufügen will).
PHP-Code:
private class AuswahlListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent ae) {
if (ae.getSource() == button) {
label.setText(button.getText());
button.setEnabled(false);
}
if (!button.isEnabled()) {
//Dieser Teil fehlt
button.setEnabled(true);
}
}
}
aber sobald ich einen Timer hinzufüge, schmiert das Programm ab.
Bitte um Hilfe.
-
22.11.2013, 22:33 #2
AW: JButton erst nach Sekunden wieder true setzten
Hey,
starte einen Thread, der nach 5 Sekunden "schlafen" (sleep 5000) den Button ändert. Wahrscheinlich nicht der beste Stil, aber was soll es.
#Geändert von Bubble (22.11.2013 um 22:39 Uhr)
-
23.11.2013, 01:13 #3
AW: JButton erst nach Sekunden wieder true setzten
Tipp:
Zitat von Ein Freund
Zitat von GerMaN-DeLuXe
-
The Following User Says Thank You to Waterpolo For This Useful Post:
Ähnliche Themen
-
[Kurzgeschichte] 2100 Sekunden
Von Mr.Bombastic im Forum RealLifeAntworten: 3Letzter Beitrag: 27.01.2014, 20:00 -
Nach den Ferien wieder früh ins Bett gehen?
Von ThunderStorm im Forum RealLifeAntworten: 11Letzter Beitrag: 31.07.2013, 20:01 -
Wieder Kontakt mit einer Freudin, aber sofort wieder versaut..
Von IceNet im Forum ZwischenmenschlichesAntworten: 11Letzter Beitrag: 29.07.2013, 00:46 -
HBO verlängert True Blood für eine siebte Staffel
Von Patrick Bateman im Forum Filme, Serien und TVAntworten: 0Letzter Beitrag: 15.07.2013, 23:39 -
Saturn verlost 150 Sekunden Gratis-Shopping an seine Facebook-Fan
Von Electro im Forum RealLife NewsAntworten: 3Letzter Beitrag: 25.10.2012, 13:51
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.