Hallo,
ich hab folgendes kleines Problem.
Ich hab diverse Gui-Elemente u.A. eine JTable und ein paar Textfelder etc. außerdem diverse Dialoge (Internalframes) wie z.B. eine Suche, Einstellungen etc.
Alle Dialoge werden so gesteuert, dass sämtliche anderen Gui-Elemente deaktiviert werden. Erst wenn das Dialogfeld wieder geschlossen wird, wird der Rest auch wieder aktiviert.
Mein Problem nun:
Wenn ich nun in einem Textfeld oder der Jtable Text auswähle und danach einen Dialog öffne erscheint der markierte Text noch auf dem Dialogfeld. Verschiebe ich das Dialogfeld, dann verschwindet der Text auch sofort.
falls ihr noch andere stellen aus meinem Code wollt, lassts mich wissen. Wußte jetzt nichtgenau welche Stellen alle interessant wären.
Grüße und Danke schonmal
deim0s
ich hab folgendes kleines Problem.
Ich hab diverse Gui-Elemente u.A. eine JTable und ein paar Textfelder etc. außerdem diverse Dialoge (Internalframes) wie z.B. eine Suche, Einstellungen etc.
Alle Dialoge werden so gesteuert, dass sämtliche anderen Gui-Elemente deaktiviert werden. Erst wenn das Dialogfeld wieder geschlossen wird, wird der Rest auch wieder aktiviert.
Mein Problem nun:
Wenn ich nun in einem Textfeld oder der Jtable Text auswähle und danach einen Dialog öffne erscheint der markierte Text noch auf dem Dialogfeld. Verschiebe ich das Dialogfeld, dann verschwindet der Text auch sofort.
Java:
public void showDialog(DialogConstants dialog){
table.setEnabled(false);
switch (dialog) {
case IMPORT: activeJIF = importDialog;
...
default: activeJIF = null;
}
activeJIF.setVisible(true);
table.setEnabled(false);
...
open = true;
}
public void hideDialog(){
if(activeJIF != null){
activeJIF.setVisible(false);
}
table.setEnabled(true);
...
open = false;
}
Grüße und Danke schonmal
deim0s