Hallo zusammen,
habe eine kurze Frage zur Verwendung der Klasse "FileDialog".
Wie folgt lege ich bei einem bestimmten Buttonklick den Dialog an:
In diesem Fall ist this der aufrufende Dialog (von JDialog abgeleitet); ich habe es auch schon mit dem aufrufenden ParentFrame (von JFrame) versucht.
Obwohl ja FileDialog lt. API modal sein soll, ist er es bei mir in beiden genannten Varianten lustigerweise nicht!!
Sprich: klicke ich nach dem Aufpoppen auf den aufrufenden Dialog rsp. das dahinterliegende Fenster, dann verschwindet er im Hintergrund. Ich kann dann sogar nacheinander mehrere derartige Fenster aufrufen .....
Was mache ich falsch?
Die Eigenschaft "modal" kann ich beim Aufruf (zumindest bis Java6) nicht setzen ..... :autsch:
Danke und Gruß
Klaus
habe eine kurze Frage zur Verwendung der Klasse "FileDialog".
Wie folgt lege ich bei einem bestimmten Buttonklick den Dialog an:
Java:
public void btnLoadTemplate_actionPerformed( ActionEvent e )
{
FileDialog fdlg = new FileDialog( this, "Lokale Vorlage laden..." );
fdlg.setFilenameFilter( new java.io.FilenameFilter()
{
public boolean accept( java.io.File dir, String s )
{
// .....
}
// ....
} );
// ....
Obwohl ja FileDialog lt. API modal sein soll, ist er es bei mir in beiden genannten Varianten lustigerweise nicht!!
Sprich: klicke ich nach dem Aufpoppen auf den aufrufenden Dialog rsp. das dahinterliegende Fenster, dann verschwindet er im Hintergrund. Ich kann dann sogar nacheinander mehrere derartige Fenster aufrufen .....
Was mache ich falsch?
Die Eigenschaft "modal" kann ich beim Aufruf (zumindest bis Java6) nicht setzen ..... :autsch:
Danke und Gruß
Klaus
Zuletzt bearbeitet von einem Moderator: