Вы можете иметь доступ к системному трею в апплете (я не уверен). Взгляните на класс java.awt.SystemTray
- входной лоток позволяет открывать сообщения пользователю.
В качестве альтернативы вы можете попытаться вызвать метод Window
toFront
или «максимизировать» с помощью методов setSize
(опять же, я не уверен, какой эффект это имеет в апплете). Я подозреваю, что метод toFront
будет хорошей ставкой
Еще один вариант, на который я бы посмотрел - это повышение JDialog
. Наличие этого может привести к тому, что ОС привлечет внимание к свернутому апплету. Вы можете прослушивать события окна, представляющие экран без минимизации, чтобы очистить диалог, чтобы пользователь никогда не знал, что он там находится.