Problema con FileDialog

alf1979
01 de Junio del 2005
Tengo una aplicacion en J2EE con struts en la que intento sacar un FileDialg,pero este siempre me aparece por debajo de la ventana del navegador.El problema es que tengo que hacer un dispose del frame al que va asociado para que solo se muestre la ventana del FileDialog.
Mi codigo es este:

Frame fr=new Frame();

fr.setState(fr.NORMAL);
fr.setVisible(true);

FileDialog fd=new FileDialog(fr,"Elige unArchivo",FileDialog.LOAD);

fr.dispose();

fd.toFront();
fd.show();

Si alguien me pudiera hechar un cable...gracias