private void botaoSalvarActionPerformed(java.awt.event.ActionEvent evt) {
String auxNomeEquipamento = campoNomeEquipamento.getText();
String auxQuantidadeEstoque = campoQuantidadeEstoque.getText();
String auxDescricao = campoDescricao.getText();
String auxFabricante = (String) comboFabricante.getSelectedItem();
String auxVoltagem = (String) comboVoltagem.getSelectedItem();
String auxSerie = (String) comboSerie.getSelectedItem();
JOptionPane.showMessageDialog(null, "Preencha todos os campos!");
JOptionPane.showMessageDialog(null, "NomeEquipamento: " + auxNomeEquipamento
+ "\nQuantidadeEstoque: " + auxQuantidadeEstoque + "\nDescricao: " + auxDescricao
+ "\nFabricante: " + auxFabricante + "\nVoltagem: " + auxVoltagem
+ "\nSerie: " + auxSerie);
}
Exibir a mensagem ? JOptionPane.showMessageDialog(null, "Preencha todos os campos!"); A tela tem que fornecer esta mensagem ou campos preenchidos corretamente. Como que faz?
N
5 Respostas
L
1 like
O sistema deve:
- apresentar a mensagem “Preencha todos os campos” caso algum campo não tiver sido preenchido; e
- apresentar mensagem com os campos e os valores caso todos os campos estiverem sido preenchidos
É isso? Se for, vc pode tentar assim:
private void botaoSalvarActionPerformed(java.awt.event.ActionEvent evt) {
String auxNomeEquipamento = campoNomeEquipamento.getText();
String auxQuantidadeEstoque = campoQuantidadeEstoque.getText();
String auxDescricao = campoDescricao.getText();
String auxFabricante = (String) comboFabricante.getSelectedItem();
String auxVoltagem = (String) comboVoltagem.getSelectedItem();
String auxSerie = (String) comboSerie.getSelectedItem();
if (isAllValid(auxNomeEquipamento, auxQuantidadeEstoque, auxDescricao,
auxFabricante, auxVoltagem, auxSerie)) {
JOptionPane.showMessageDialog(null,
"NomeEquipamento: " + auxNomeEquipamento + "\n" +
"QuantidadeEstoque: " + auxQuantidadeEstoque + "\n" +
"Descricao: " + auxDescricao + "\n" +
"Fabricante: " + auxFabricante + "\n" +
"Voltagem: " + auxVoltagem + "\n" +
"Serie: " + auxSerie);
} else {
JOptionPane.showMessageDialog(null, "Preencha todos os campos!");
}
}
private boolean isAllValid(String ... valores) {
for (String valor : valores) {
if (!isValid(valor)) {
return false;
}
}
return true;
}
private boolean isValid(String valor) {
return valor != null && !"".equals(valor);
}
N
private boolean isAllValid(String … valores) {
for (String valor : valores) {
if (!isValid(valor)) {
return false;
}
}
Não entendi esta parte ai .
R
1 like
Cara, vc fez três tópicos pra falar da mesma coisa?
S
S
1 like
Faz um teste de mesa que fica fácil entender.
Criado 10 de junho de 2020
Ultima resposta 11 de jun. de 2020
Respostas 5
Participantes 4
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo
