[RESOLVIDO]Frame

4 respostas
Luan_Kevin

Boa tarde galera!

tentei procurar algo a respeito mais não tive sucesso!

alguém saberia me dizer como eu faço para salvar a tela do meu aplicativo, como o usuário deixou?
exemplo a tela tem vários painéis, se quando ele fecho o programa tava no painel de número 5,
quando ele abrir novamente estará no 5, se ele deixou maximizado vai ficar maximizado e assim por diante…

4 Respostas

InicianteJavaHenriqu

Você terá que guardar esta informações em um arquivos de texto ou xml qualquer, ou então no bd. Então você cria uma rotina que pega estes valores e coloca no evento close de sua tela.

:thumbup:

Luan_Kevin

InicianteJavaHenrique:
Você terá que guardar esta informações em um arquivos de texto ou xml qualquer, ou então no bd. Então você cria uma rotina que pega estes valores e coloca no evento close de sua tela.

:thumbup:

Você poderia me dar um exemplo usando xml?

InicianteJavaHenriqu

Para a leitura neste exemplo (pedruhenrik) aqui :arrow: http://www.guj.com.br/java/246179-ler-conteudo-entre-tags-html é usado html, mas você pode substituir por xml. Depois no momento de instanciar o JFrame você passa por parâmetro no método construtor as propriedades:

public JFrameTela(int tabSelecionada, boolean telaMinimizada) { //Método construtor de uma Tela qualquer JTabbedPaneAbas.setSelectedIndex(tabSelecionada); if(telaMinimizada) { JFrameTela.setExtendedState(JFrame.ICONIFIED); } }

:thumbup:

Luan_Kevin

InicianteJavaHenrique:
Para a leitura neste exemplo (pedruhenrik) aqui :arrow: http://www.guj.com.br/java/246179-ler-conteudo-entre-tags-html é usado html, mas você pode substituir por xml. Depois no momento de instanciar o JFrame você passa por parâmetro no método construtor as propriedades:

public JFrameTela(int tabSelecionada, boolean telaMinimizada) { //Método construtor de uma Tela qualquer JTabbedPaneAbas.setSelectedIndex(tabSelecionada); if(telaMinimizada) { JFrameTela.setExtendedState(JFrame.ICONIFIED); } }

:thumbup:

</blockquote>

Obrigado pela ajuda!
:thumbup:

Criado 11 de maio de 2012
Ultima resposta 11 de mai. de 2012
Respostas 4
Participantes 2