Alguém me ajude interpretar isso aqui e fazer no JFRAME?

o sistema deverá resgatar todos os valores inseridos nos componentes e verificar se há algum vazio, caso haja, devera informar para o usuário qual componente esta vazio e solicitar, através de uma mensagem, que todos os campos sejam preenchidos. Se o usuário preencher todos os campos, o sistema deverá mostrar todos os valores inseridos em uma janela gráfica e posteriormente apagar todas as informações nos componentes.

Vamos supor que vc tem os campos

Nome, sobrenome, idade

Vc vai fazer

if(nome.getText().equals("") || (sobrenome.getText().equals("") || idade.getText().equals("")){
    JOptionPane.showMessageDialog(null, "Por favor, preencha todos os campos");
} else {
    Mostra os dados na nova janela
}
1 curtida

Eu entendi, mas como que faz com o Combobox e Radio ?

    if (jComboBox1.getSelectedItem() == null || !jRadioButton1.isSelected()) {
        System.out.println("Preencha os campos");
    }
1 curtida

outra duvida, como que eu faço para fechar o botão sair ?

Fechar o botão? Como assim?

1 curtida

Tipo assim, eu tenho botões entrar e sair, só que ai o usuário não quer entrar, ele quer apertar o botão sair no JFrame, o que uso ?

Adiciona um ActionListener neste botão e chama o System.exit(0).