Если ваш апплет подписан, вы можете делать все, что вы можете делать в обычном приложении.Вы можете открыть «Диалоговое окно файла», но это будет диалоговое окно Java, а не то, которое открывается, когда пользователь нажимает кнопку «Обзор» тега <intput type"file"/>
.Очевидно, что подписанный апплет может выполнять операции чтения и записи с диска пользователя.
Все апплеты (подписанные или неподписанные) могут вызывать javascript, используя JSObject
.Вы просто должны сказать MAYSCRIPT = "true" в тег апплета.
Я думаю, что вы не можете открыть апплет диалога "открыть файл" браузера.На самом деле вы даже не можете открыть его с помощью обычного JavaScript.(Я был бы рад узнать, что я не прав в этой точке, но я потратил некоторое время, пытаясь это сделать, и потерпел неудачу).