JFrame e setVisible()

E ae pessoal,

Tô com uma dúvida.

Tenho um JFrame, coloquei ele iconizado no systray com uma instância de uma classe q chamei de SystemTray e usei setVisible(false) para o JFrame sumir.

Agora, quero fazer ele aparecer, qual a melhor forma para acessar o JFrame através da instância da classe do SystemTray?
Posso criar um método setFrame na classe SystemTray e enviar o Frame, mas esta é a melhor forma? Não carrega demais a aplicação?

Seguinte… crie 3 classes…

A sua classe da Aplicaçao em SI… geralmente a sua GUI vai extender de JFrame ou algo mais…
A sua classe que controla a tray…

e uma classe pra controlar td isso…
:arrow: no construtor da sua tray vc manda uma referencia da sua GUI pra ela… simplesmente pra ela ter a referencia e fazer o que ela quizer…

ok ?

Beleza Rafael, fiz desse jeito e ficou bom!

Obrigado! :lol:

:joia: