У меня есть безумная идея: использовать файл .hta в качестве интерфейса пользователя Java-приложения.(для тех, кто не знает - файл .hta = .html использует IE в качестве движка браузера: доверенная версия браузера - с разрешениями на чтение / запись файлов)
Поэтому при загрузке java-приложения получите javaПриложение для написания .hta файла и его запуска.
Вопросы, на которые нужно ответить: 1) Мне нужен способ обмена данными между внешним и внутренним интерфейсами и наоборот.Мои мысли: сохранить форму в формате XML-файла - и получить Java для чтения этого файла, и наоборот.
2) Мне нужен способ, чтобы вызвать программу Java, чтобы знать, следует ли загружать / скачивать данные,и передний конец должен знать, нужно ли обновлять данные.
Мои мысли: иметь локальный файл в виде логического значения и просто слушать этот файл на предмет изменений.Это хорошая / плохая идея?
3) Должен ли я переписывать файл .hta при каждом запуске приложения для предотвращения злонамеренного внедрения или я играю с огнем, если использую файлы .hta.
Я знаю.Все будут фыркать с презрением.Но интерфейс html / css / javascript пишется очень быстро по сравнению с интерфейсом Swing.Добавьте JQuery, и у вас есть анимация, готовая к рок-н-роллу.Делать это в короткие сроки в чистой Java?Я так не думаю.