Hallo!
ich habe ein mir unverständliches Problem mit JOptionPane. Auf meinem Windows 7 Laptop passiert dieses:
Java(TM) Platform SE binary reagiert nicht
nachdem ich auf das OK des folgenden Dialogs klicke:
:bahnhof:
Das JOptionPane wird folgendermassen aufgerufen aufgerufen (es handelt sich um eine Innere Klasse):
Wenn ich das ganze im Debug-Modus laufen lassen, ist alles super. Auch auf meinem Windows XP - Rechner läuft das. Werden die JOptionPanes nicht aus einem separaten thread aufgerufen, crashed Java auch nicht.
Also zusammengefasst hängt sich Java auf:
separater Thread
Windows 7 64bit
eclipse IDE
Wenn irgendwer eine Idee hat, was da schief läuft, wäre das toll. Wenn ihr noch mehr Informationen braucht, welche ich vergessen habe, bitte fragen.
Danke
ich habe ein mir unverständliches Problem mit JOptionPane. Auf meinem Windows 7 Laptop passiert dieses:
Java(TM) Platform SE binary reagiert nicht
nachdem ich auf das OK des folgenden Dialogs klicke:
Java:
JOptionPane.showInternalMessageDialog(applet.getContentPane(),
applet.getConnection().getReason(), "Error",
JOptionPane.ERROR_MESSAGE);
:bahnhof:
Das JOptionPane wird folgendermassen aufgerufen aufgerufen (es handelt sich um eine Innere Klasse):
Java:
class ConnectActionListener implements ActionListener, Runnable {
@Override
public void actionPerformed(ActionEvent arg0) {
Thread thread = new Thread(this);
thread.start();
}
@Override
public void run() {
...
if (applet.getConnection().getConState() != Connection.CONNECTED) {
JOptionPane.showInternalMessageDialog(applet.getContentPane(),
applet.getConnection().getReason(), "Error",
JOptionPane.ERROR_MESSAGE);
}
}
}
Wenn ich das ganze im Debug-Modus laufen lassen, ist alles super. Auch auf meinem Windows XP - Rechner läuft das. Werden die JOptionPanes nicht aus einem separaten thread aufgerufen, crashed Java auch nicht.
Also zusammengefasst hängt sich Java auf:
separater Thread
Windows 7 64bit
eclipse IDE
Wenn irgendwer eine Idee hat, was da schief läuft, wäre das toll. Wenn ihr noch mehr Informationen braucht, welche ich vergessen habe, bitte fragen.
Danke