Pessoal nao sei se estou no lugar certo, mas eu tenho: uma janela principal e outras mais.
Na minha janela principal gostaria de quando abrisse a janela pra selecionar um condominio esse mesmo setasse a barra de titulo para o nome dele e depois ficasse sendo referenciado de principal, assim eu poderia clicar em condominos e visualizar os condominos do condominio e tudo relacionado aquele condominio. vcs tem alguma ideia de como posso fazer isso? pensei em fazer um metodo statico mas nao sei como posso fazer para sempre setar a barra e pegar a referencia do condominio selecionado.
thiagocifani não entendi muito bem mas pra setar a barra de titulos e vc usar o metodo setTitle(“Condominios”) uma ideia e so uma ideia nao testei e vc acrescentar a ação quando selecionado o condominio, chamando um contrutor e passando o nome do condominio como parametros. De novo nao sei se funcionaria mas nao custa nada tentar.
batista.gerson
thiagocifani fiz um teste aki rapido e funcionou perfeitamente
Eu entendi seu metodo e pensei perfeitamente igual, mas onde eu uso o metodo? porq eu nao uso de um combo e sim de uma tela…
se fosse combo box eu poderia usar o listerner itemstateChanged para fazer essa rotina?
batista.gerson
thiagocifani tu tras o q exatamente numa tela?? tu so tras na tel, mas vc nao vai selecionar o codominio, se sim vc pode adicionar um listener d botao, que e exatamente o q eu fiz no exemplo. Posta ai o codigo se tu tiver feito alguma coisa pra dar uma olhada! ve se a gente resolve junto.
Allan_Barcelos
Cara posta uma parte do código para ter uma ideia, e para colocar o nome na outra janela, na classe que precisa do nome no titulo ela poderia receber um objeto ou String com o nome para colocar no titulo da janela.
thiagocifani
Legal pessoal, resolvi isso a algum tempo e vou colocar a solução!
tenho uma classe principal que chamei de Main e nela eu carrego o condominio que seleciono num jinternalframe!
depois que carrego esse condominio, seto ele na tela principal onde tenho que mostrar o nome e os dados do mesmo! Sendo assim trabalho com dados apenas desse condominio! como fosse o current_condominio em questao! agradeço a todos pela ajuda.
TelaSelecionarCondominio:
privatevoidselecionarCondominio(){
if(modelo.getLinhaSelecionada()>-1){
Main.setCondominio(modelo.getObjetoSelecionado());TelaPrincipal.preencherCondominio(Main.getCondominio());sair();}else{
ApresentacaoUtil.exibirAdvertencia("Você precisa selecionar um condominio para usar o sistema!",this);}
}
TelaPrincipal:
public static void preencherCondominio(Condominio c) {
lblCondominio.setText(c.getRazaoSocial());
lblCondominio.setVisible(true);
}