Hallo,
ich habe ein Hauptframe, der nach Button-klick einen nicht-modalen JDialog aufruft. Das mache ich folgendermaßen:
Den JDialog "CSearchResult" habe ich dazu auch im Hauptframe als Variable daklariert:
Da der JDialog nicht-modal ist, läuft das Programm im Hauptprogramm ja weiter. Meine Frage ist nun, wie ich weitere Nachrichten oder Events aus dem nicht-modalen JDialog im Hauptframe "abfangen" kann? Z.B. wenn der Anwender im nicht-modalen JDialog einen Button anklickt, soll dieser Dialog eine Nachricht an den Hauptframe schicken, sodass dieser dann darauf reagieren kann.
Kann mir da jemand helfen?
Vielen Dank und Gruß
Daniel
ich habe ein Hauptframe, der nach Button-klick einen nicht-modalen JDialog aufruft. Das mache ich folgendermaßen:
Code:
// if dialog window isn't already created, do this now
if (null == searchResultsDlg) {
// create a new dialog window
searchResultsDlg = new CSearchResults(mainFrame,data,searchterms,startSearchDlg.results,startSearchDlg.searchLabel);
// center window
searchResultsDlg.setLocationRelativeTo(mainFrame);
}
else {
searchResultsDlg.addSearchResult(startSearchDlg.searchTerms, startSearchDlg.results, startSearchDlg.searchLabel);
}
ZettelkastenApp.getApplication().show(searchResultsDlg);
Den JDialog "CSearchResult" habe ich dazu auch im Hauptframe als Variable daklariert:
Code:
private CSearchResults searchResultsDlg;
Da der JDialog nicht-modal ist, läuft das Programm im Hauptprogramm ja weiter. Meine Frage ist nun, wie ich weitere Nachrichten oder Events aus dem nicht-modalen JDialog im Hauptframe "abfangen" kann? Z.B. wenn der Anwender im nicht-modalen JDialog einen Button anklickt, soll dieser Dialog eine Nachricht an den Hauptframe schicken, sodass dieser dann darauf reagieren kann.
Kann mir da jemand helfen?
Vielen Dank und Gruß
Daniel