Bloquear null?

Tenho algumas jframe e nelas tenho vários campos de seleção e de texto. como faço para bloquear para que eles não sejam salvos em branco? estou usando uma conexão JDBC com sql server.

Observação: alguns campos de seleção contem “Selecionar, Sim, Não” eles não podem salvar o selecionar, tem que ser sim ou não.

1 curtida

No meu caso eu tenho um método chamado getComp(), onde você pega os dados da tela, válida se estão em branco e salva nos atributos de seu objeto, como nome, e etc.

Uma solução simples é um ternário

modelo.setNome(jTextField.getText().isEmpty() ? "seu text" : jTextField.getText());

e no caso do botão de rádio mesma coisa

modelo.setSituacao(jRadioButtonSim.isSelected() ? "sim": "nao");
1 curtida

Eu costumo fazer assim para jtextField.

Falou!

1 curtida
if(txtsetor.getText().equals("Selecionar"){
 JOptionPane.showMessageDialog(null, "Selecione o Setor");
}else{
....
}
1 curtida

Deu certo, vlw!!

1 curtida