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…
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:
[quote=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: [/quote]
Você poderia me dar um exemplo usando xml?
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:
[quote=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:
[/quote]
Obrigado pela ajuda!
:thumbup: