Hallo,
ich habe folgendes Problem:
Ich habe eine Java-Desktop-Application mit Netbeans erstellt.
Die Hauptview ist eine Ableitung von FrameView. Bei dem Start der Applikation wird ein JDialog angezeigt. Dann sollte im MainFrame nun bei der Auswahl eines Menus auch der Panel angezeigt werden. Dieser Panel ist aber nicht im mainFrame, sondern ein eigenständiges Fenster oben links am Bildschirmrand.
Wenn ich den JDialog nicht anzeige, dann funktioniert es einwandfrei und mein Panel wird im Mainframe angezeigt,
Hier der Code für den Aufruf des JDialog:
Hier der Code für den Aufruf des Panels:
Hat jemand eine Idee (ist bestimmt ein Anfängerfehler, gell)?
ich habe folgendes Problem:
Ich habe eine Java-Desktop-Application mit Netbeans erstellt.
Die Hauptview ist eine Ableitung von FrameView. Bei dem Start der Applikation wird ein JDialog angezeigt. Dann sollte im MainFrame nun bei der Auswahl eines Menus auch der Panel angezeigt werden. Dieser Panel ist aber nicht im mainFrame, sondern ein eigenständiges Fenster oben links am Bildschirmrand.
Wenn ich den JDialog nicht anzeige, dann funktioniert es einwandfrei und mein Panel wird im Mainframe angezeigt,
Hier der Code für den Aufruf des JDialog:
Code:
public void showNachrichten() {
JFrame mainFrame = App.getApplication().getMainFrame();
if (stundenAufAbgerechnetView == null) {
nachrichtenDialog = new NachrichtenDialog(mainFrame, true);
}
App.getApplication().show(nachrichtenDialog);
}
Hier der Code für den Aufruf des Panels:
Code:
@Action
public void showKundenView() {
JFrame mainFrame = App.getApplication().getMainFrame();
if (kundenView == null) {
kundenView = new KundenView();
}
mainFrame.getRootPane().setContentPane(rechnungsnummerView);
mainFrame.setVisible(true);
}
Hat jemand eine Idee (ist bestimmt ein Anfängerfehler, gell)?