1 - Como fecho o frame, utilizando o botão fechar(X)?
2 - Como faço para mudar o background de um frame, especificando um RGB?
3 - Qual atributo quenão deixa deslocar o frame?
Agradeço desde já!
1 - Como fecho o frame, utilizando o botão fechar(X)?
2 - Como faço para mudar o background de um frame, especificando um RGB?
3 - Qual atributo quenão deixa deslocar o frame?
Agradeço desde já!
**Assuma que o código a seguir é executado dentro do construtor do seu frame.
1 -
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
2 -
this.getContentPane().setBackground(new Color(100,200,20));
3 - Não lembro, busca no google que vc acha 
Na verdade… para só fechar o JFrame:
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
Com o EXIT_ON_CLOSE você fechará a aplicação toda!!!
Outra forma seria definir para DO_NOTHING_ON_CLOSE e depois adicionar um windowListener no seu JFrame que faça o fechamento. A vantagem é que você pode até perguntar se o usuário quer fechar mesmo.
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
this.addWindowListener(new WindowAdapter() {
@Override public void windowClosing(WindowEvent e) {
if (JOptionPane.showConfirmDialog(SuaClasseDoFrame.this, "Deseja mesmo fechar?") != YES_OPTION)
return;
dispose();
}
}
Valeu Pessoal.
Inicialmente estava com problemas, pois não estava fazendo o import javax.swing.*.
Depois deu tudo certo!!