Salve, dunque il mio problema è che l'applet seguente, funziona benissimo in explorer (lo so che sembra miracoloso) e non in firefox, a cosa può essere dovuto?..non risultano errori nella console java.

codice:
import java.awt.*;
import java.applet.*;
import java.io.File;


public class Explorer extends Applet {
	
	public void init() {
		
		File selected;
		FileDialog diag = new FileDialog(new Frame(), "Selezionare il file");
	    diag.setVisible(true);
	    if(!diag.isShowing()){
	    	selected = new File(diag.getFile());
	    	System.out.println(diag.getFile());
	    }
	}
}
e questa è la pagina html che contiene l'applet

codice:
<html>
	<head>
		<title>Prova</title>
	</head>
	<body>
		<applet alt="Prova applet" code="Explorer.class"></applet>
	</body>
</html>
quale può essere secondo voi il problema?