P
Para
Gast
Moin,
ich baue ein JFrame und packe da eine JMenuBar rein. Über diese Bar unter Datei -> Öffnen (eigentlich egal wo) mache ich ein JDialog auf mit nem JButton der wenn gedrückt den dialog mit Dispose() wieder schließt. Das funzt auch nur dass ich beim schließen über den Button bzw über das kleine Kreuz oben rechts kommt der Fehler:
java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Container.java:616)
at java.awt.Container.add(Container.java:307)
........
Ein weiteres Problem ist, dass in dem Dialog ein Name eingegeben werden soll. Wenns den schon gibt soll ein weiterer Dialog erscheinen mit "Achtung Fehler" + OK Button. Das hab ich mit einem weiteren JDialog gemacht der als Parent den Dialog oben hat. Wenn ich den Aktuellen Fehlerdialog zumache geht auch der darunter liegende erste Dialog zu, soll er aber nicht. Hat wer nen Tipp?
CU Para.
P.S Quellcode hab ich nicht gepostet, da das ziemlich lang ist und ich hoffe, dass ich was bekanntes falsch mache
). Falls der Quellcode nötig sein sollte hol ich das aber gerne nach.
ich baue ein JFrame und packe da eine JMenuBar rein. Über diese Bar unter Datei -> Öffnen (eigentlich egal wo) mache ich ein JDialog auf mit nem JButton der wenn gedrückt den dialog mit Dispose() wieder schließt. Das funzt auch nur dass ich beim schließen über den Button bzw über das kleine Kreuz oben rechts kommt der Fehler:
java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Container.java:616)
at java.awt.Container.add(Container.java:307)
........
Ein weiteres Problem ist, dass in dem Dialog ein Name eingegeben werden soll. Wenns den schon gibt soll ein weiterer Dialog erscheinen mit "Achtung Fehler" + OK Button. Das hab ich mit einem weiteren JDialog gemacht der als Parent den Dialog oben hat. Wenn ich den Aktuellen Fehlerdialog zumache geht auch der darunter liegende erste Dialog zu, soll er aber nicht. Hat wer nen Tipp?
CU Para.
P.S Quellcode hab ich nicht gepostet, da das ziemlich lang ist und ich hoffe, dass ich was bekanntes falsch mache