Hallo!
ich habe auf einem Frame einen modalen Dialog liegen. Aus diesem heraus soll ein weiterer modaler Dialog aufgerufen werden.
Bisher war der zweite Dialog nicht modal, so dass ich aber nun das Problem habe, dass dieser beim Umschalten auf ein anderes Programm in der Taskleiste verchwindet und das Programm sich nicht mehr sauber schließen lässt.
Wie muss denn so ein Aufruf erfolgen, damit der 2. Dialog auch modal ist und nicht mehr so einfah im Hintergrund verschwindet?
Aufruf erster Dialog:
in der actionPerformed() eines Buttons in diesem Dialog soll nun der 2. Dialog aufgerufen werden.
Bisher:
Hier noch der Konstruktor des anderen Dialoges:
Hat jemand eine Idee? :?:
Edit Illuvatar: Codetags :x
ich habe auf einem Frame einen modalen Dialog liegen. Aus diesem heraus soll ein weiterer modaler Dialog aufgerufen werden.
Bisher war der zweite Dialog nicht modal, so dass ich aber nun das Problem habe, dass dieser beim Umschalten auf ein anderes Programm in der Taskleiste verchwindet und das Programm sich nicht mehr sauber schließen lässt.
Wie muss denn so ein Aufruf erfolgen, damit der 2. Dialog auch modal ist und nicht mehr so einfah im Hintergrund verschwindet?
Aufruf erster Dialog:
Code:
public DlgSucheEingangsdatumSBRbSt(int iWert,Frame frame, String title, boolean modal)
{
super(frame, title, modal);
initialize();
iUnterschied = iWert;
}
in der actionPerformed() eines Buttons in diesem Dialog soll nun der 2. Dialog aufgerufen werden.
Bisher:
Code:
DlgAnzeigeSuchtabelle DlgSuche =
new DlgAnzeigeSuchtabelle(listEingangsdatum,Headers);
Dimension dlgSize = DlgSuche.getSize();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
DlgSuche.setLocation((screenSize.width - dlgSize.width) / 2,
(screenSize.height - dlgSize.height) / 2);
DlgSuche.setModal(true);
DlgSuche.setVisible(true);
Hier noch der Konstruktor des anderen Dialoges:
Code:
public DlgAnzeigeSuchtabelle(List listRb, Object[] header)
{
this();
if (listRb != null && listRb.size() > 0)
{
getTabelleSucheName(listRb, header);
getJPnlMain().add(TabelleSucheName, BorderLayout.CENTER);
}
}
Hat jemand eine Idee? :?:
Edit Illuvatar: Codetags :x