Bom pessoal,
Sou novo no fórum e estou desenvolvendo uma aplicação para efeito de aprendizado e também para auxiliar minha mãe em sua escolinha.
Estou bem no incio e hoje passei praticamente todo o dia apenas tentando fazer o seguinte. Obs: Creio que seja simples podia até continuar de outra forma mas sou teimoso e sei que tem jeito de fazer como eu quero. Vamos ao meu problema
Possuo um frame principal,que dentro dele tenho um jdesktop com um jmenubar.
Tenho também a.minha tela de login que está em um jinternalframe mas que não está dentro do frame principal. Ou seja e uma outra classe. Chamo ela normalmente apenas instanciando-a. Fiz desta forma pq para editar apenas ela e muito mais fácil em termos de design. Quero que cada jinternalframe da minha aplicação seja um arquivo/classe separada. Se e que deu pra entender.
A situação e simples quero que no momento que a aplicação se iniciar. O jmenubar estará com visible false.
E após logar este jmenubar receba o visible true e consequentemente apareça na jdesktop para o usuário .
Acontece que nem por reza braba eu consigo fazer isso RSS. Tentei inúmeras formas, procurei e estudei bastante mas no final as que entendi não funcionaram e outras nem sequer soube implementar.
Se eu criar esta minha tela de login com jinternalframe adicionado dentro do jdesktop consigo fazer perfeitamente, mas como disse sou teimoso e quero que minha aplicação rode do meu jeito ou seja cada tela será uma classe.
E detalhe fiz um teste com um jlabel dentro do desktop e nele eu consigo fazer mudar o texto normalmente colocando ele como static na principal. Mas mesmo fazendo igualzinho o infeliz do comportamento do menu não vai.
Entenderam ? Alguém consegue dar uma luz aí.
Desde já agradeço e serei presente aqui pois agora.vou pegar pra valer o Java. Tô curtindo bastante.
Desde já agradeço.