ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
326
326
EMPFEHLEN
-
Also ich verfeinere im Moment mein Code und daher will ich alle Exeptions die in meinem Swing Programm so auftauchen auch per fenster mitteilen
ich habe da zwei Varianten:
Code :1 2 3 4 5 6
catch (Exception e) { // Version A JOptionPane.showInternalMessageDialog(frame,e.toString,"Exeption",JOptionPane.ERROR_MESSAGE); // Version B JOptionPane.showMessageDialog(null,e.toString,"Exeption",JOptionPane.ERROR_MESSAGE); }
Ich gehe mal davon aus das der Code so geht
aber worin liegt eigendlich der Unterschied zwischen Version A und B ? da taucht bei mir dat Fragezeichen auf
Geändert von melmager (08.02.12 um 16:53 Uhr)
-
08.02.12 22:59 #2
- Registriert seit
- Jun 2009
- Beiträge
- 870
Steht in der JavaDoc

btw: Es ist nicht sinnvoll, alle Exceptions aus dem Swing-Programm per Swing-UI auszugeben. Es besteht die Gefahr, dass beim Anzeigen eine Exception auftritt, dann hast du das gewaltige Problem einer Endlosschleife.Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
-
09.02.12 13:05 #4
- Registriert seit
- Jun 2009
- Beiträge
- 870
showInternalXXX benutzt JInternalFrame, wie in der JavaDoc zur Klasse JOptionPane ( http://docs.oracle.com/javase/7/docs...ptionPane.html ) steht. In der JavaDoc zu JInternalFrame ( http://docs.oracle.com/javase/7/docs...rnalFrame.html ) ist http://docs.oracle.com/javase/tutori...rnalframe.html verlinkt, dort ist der Unterschied zwischen normalen und internen Frames erklärt.
Oder kurz: interne Dialoge/Frames werden nur innerhalb des Fensters der Java-Anwendung angezeigt, andere Dialoge/Frames nutzen eine Schnittstelle zur API des WindowManagers des Betriebssystems, der die Fenster verwaltet.Geändert von genodeftest (09.02.12 um 13:08 Uhr)
Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
Ähnliche Themen
-
MessageDialog modifizieren
Von Goliath83 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 6Letzter Beitrag: 05.07.11, 09:28 -
MessageDialog mit Link
Von naeko im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 27.10.09, 21:39 -
Messagetext in Messagedialog zentrieren?
Von schuetzejanett im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 12.09.07, 11:16





Zitieren
Login





