Como fechar uma janela através de um Botão?

estou querendo saber como fechar uma janela através de um botão?

E pra limpar campos já preencidos como eu trato isto??

Aquele abraço!!

Uma janela (JFrame, JInternalFrame, etc) pode ser fechada com o método dispose(), como:

janela.dispose();

ou

this.dispose();

Para limpar campos, considerando que está falando de JTextField, você seta o texto para branco:

txtCampo.setText("");

Abraços,
Marcos Antonio Campos Jordão’’