FileDialog

aydil
23 de Agosto del 2004
Tengo un Frame en el que he aplicado un BorderLayout y en el cual me gustaria meter en la parte Sur un FileDialog, pero cuando lo añado me da un error ==> Exception in thread "main" java.lang.IllegalArgumentException: adding a window t
o a container <==....
Podría ser que no debería haber aplicado el BorderLayout?
Yo hice esto, no se si iré encaminada....
public class Ventana extends Frame
{
BorderLayout bl1;
FileDialog fd1;
public static void main(String s[])
{
new Ventana("MiVentana");
}
public Ventana(String r)
{
bl1=new BorderLayout();
this.setLayout (bl1);
fd1=new FileDialog(this);
//he puesto this porque como hay que poner el
//owner.... pero es lo q creo q produce el error :S
this.add(fd1,bl1.SOUTH);
this.setVisible(true);
}
}

Si alguien me pudiera echar un ojo a esto taria bien :)
Muchas gracias!!