Ich programmiere in einer Firma jetzt schon über 3 Jahre an einer sich ständig vergrößernden Anwendung. Soll heissen, wir haben einmal eine GUI geschaffen, die bis jetzt im Grunde identisch ist und auch funktioniert(e).
Nun taucht aber auf einem Vorführrechner ein seltsames Phänomene auf. Und zwar, dass Events nicht abgearbeitet werden, die durch User-Interaktionen ausgelöst werden.
Buttons bekommen zwar bei einem Klick den Focusrahmen, aber führen die zugewiesene Action nicht aus. Versucht mans nochmal, drückt etwas länger, funktioniert es. Drückt man gleich beim 1. mal etwas länger, funktioniert es auch.
(länger drücken heisst hier ca 1 sek gedrückt halten) Aber: manchmal klappt es auch bei "flinkem Klicken"
Deshalb Phänomen.
Generell verwende ich immer einen ActionListener ala:
Da der Vorführrechner unser Schnellster ist, sich aber sonst auf keiner Weise unterscheidet zu den Entwicklersystemen, kam ich auf die im Titel stehende Frage.
Vielleicht hatte ja jemand auch schonmal so etwas.
Java: 1.4.2
OS: Win2k/Linux
Nun taucht aber auf einem Vorführrechner ein seltsames Phänomene auf. Und zwar, dass Events nicht abgearbeitet werden, die durch User-Interaktionen ausgelöst werden.
Buttons bekommen zwar bei einem Klick den Focusrahmen, aber führen die zugewiesene Action nicht aus. Versucht mans nochmal, drückt etwas länger, funktioniert es. Drückt man gleich beim 1. mal etwas länger, funktioniert es auch.
(länger drücken heisst hier ca 1 sek gedrückt halten) Aber: manchmal klappt es auch bei "flinkem Klicken"
Deshalb Phänomen.
Generell verwende ich immer einen ActionListener ala:
Code:
JButton b = new JButton();
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
// do something
}
});
Da der Vorführrechner unser Schnellster ist, sich aber sonst auf keiner Weise unterscheidet zu den Entwicklersystemen, kam ich auf die im Titel stehende Frage.
Vielleicht hatte ja jemand auch schonmal so etwas.
Java: 1.4.2
OS: Win2k/Linux