Hi Community,
ich habe leider keine Infos hierzu im Netz gefunden, insofern hoffe ich, dass mir jemand weiterhelfen kann...
Folgendes ...
Das Programm hat ein Hauptfenster. Von diesem Hauptfenster kann man über einen Button ein weiteres Fenster (JFrame) öffnen. Der User soll darüber Einstellungen im Programm vornehmen können.
In diesem neuen Fenster befindet sich auch ein Textfeld (JTextArea).
Gibt man in dem Textfeld ein falsches Zeichen ein, so folgt ein einfacher ConfirmDialog über diesen Code:
Das Problem...
Bestätige ich diesen ConfirmDialog springt das Programm zum Hauptfenster zurück anstatt zum untergeordneten Einsetllungsfenster. Wie kann man einstellen, dass nach Bestätigung, das Einstellungsfenster (JFrame) wieder aktiviert wird und das Hauptfenster im Hintergrund bleibt???
P.S. Mich würde auch interessieren, wie man die Eingabe von unerlaubten Zeichen in einem Textfeld ganz unterbinden kann! Das wäre super!!!
MfG, Nexu
ich habe leider keine Infos hierzu im Netz gefunden, insofern hoffe ich, dass mir jemand weiterhelfen kann...
Folgendes ...
Das Programm hat ein Hauptfenster. Von diesem Hauptfenster kann man über einen Button ein weiteres Fenster (JFrame) öffnen. Der User soll darüber Einstellungen im Programm vornehmen können.
In diesem neuen Fenster befindet sich auch ein Textfeld (JTextArea).
Gibt man in dem Textfeld ein falsches Zeichen ein, so folgt ein einfacher ConfirmDialog über diesen Code:
Code:
if(JOptionPane.showConfirmDialog(contp, "Die Schriftgröße muss eine Zahl sein!", "Schriftart",
JOptionPane.DEFAULT_OPTION,JOptionPane.INFORMATION_MESSAGE, null)==0){}
Das Problem...
Bestätige ich diesen ConfirmDialog springt das Programm zum Hauptfenster zurück anstatt zum untergeordneten Einsetllungsfenster. Wie kann man einstellen, dass nach Bestätigung, das Einstellungsfenster (JFrame) wieder aktiviert wird und das Hauptfenster im Hintergrund bleibt???
P.S. Mich würde auch interessieren, wie man die Eingabe von unerlaubten Zeichen in einem Textfeld ganz unterbinden kann! Das wäre super!!!
MfG, Nexu