Ajuda - iniciante

2 respostas
Rat0Ne

Olá pessoal. Bom, comecei um curso de Java a pouco tempo e estou com algumas dúvidas em relação a Swing.

Primeira dúvida:
Fiz uma Tela como sendo a janela principal do programa e quando clico em um botão aparece outra janela. Cada uma dessas telas estão em classes diferentes e uma Main chama a tela principal. Minha dúvida é… Tem como não permitir que cliquem na janela principal quando a outra janela aparecer?

Segunda dúvida:
Na janela que aparece (quando clico no botão da janela principal) coloquei um Actionevent para fechar a janela e usei System.exit(0);. O problema é que quando clico no botão para fechar, ela fecha também a janela principal. Creio que seja necessário usar telasecundaria.setVisible(false); mas não tive sucesso. Onde eu deveria colocar esse método? Na classe da janela principal ou na classe da janela secundária?

Agradeço desde já. :wink:

2 Respostas

F

Primeira Duvida:
Não sei se tem outro jeito, mas quando eu quero isso, eu uso JDialog ao invés do JFrame

Segunda Duvida:
Use dispose().

Rat0Ne

Opa, valeu.

E como eu faço isso usando JDialog?

E mais algumas dúvidas:

Como que eu faço para não deixar maximimizar ou redimensionar a tela?

Como eu faço para jogar para uma variável a hora e a data atual? No caso quando aperta o botão.

:thumbup:

Edit: sobre redimencionar já descobri.

Criado 10 de novembro de 2008
Ultima resposta 11 de nov. de 2008
Respostas 2
Participantes 2