Título: Problema con un CheckBox Publicado por: urpillo en 7 Julio 2018, 07:09 am Hola tengo que validar, si esta marcado el checkBox !!
Por favor no me ayudarían con este problema es un trabajo practico. Les dejo parte del codigo..... private void botonConfirmarActionPerformed(java.awt.event.ActionEvent evt) { DefaultListModel<String> modelGustosSeleccionados = (DefaultListModel<String>) listaGustosSeleccionados.getModel(); if (modelGustosSeleccionados.isEmpty()) { JOptionPane.showMessageDialog(this, "Disculpe pero debe seleccionar al menos un gusto disponible para realizar el pedido", "Error", JOptionPane.ERROR_MESSAGE); } else if (modelGustosDisponibles.isEmpty()) { JOptionPane.showMessageDialog(this, "Su helado posee los siguientes gustos seleccionados: " + modelGustosSeleccionados.toString(), "Información", JOptionPane.INFORMATION_MESSAGE); } else { JOptionPane.showMessageDialog(this, "Pedido Confirmado. Retirar por mostrador: " + modelGustosSeleccionados.toString(), "Información", JOptionPane.INFORMATION_MESSAGE); } String mensaje = ""; if (botonVasito.isSelected()) { mensaje = " $ 60,00"; jLabelResultado.setText(mensaje); } else { if (botonAlfajorHelado.isSelected()) { mensaje = " $ 40,00"; jLabelResultado.setText(mensaje); } else { if (botonCuarto.isSelected()) { mensaje = " $ 120,00"; jLabelResultado.setText(mensaje); } else { if (botonMedio.isSelected()) { mensaje = " $ 200,00"; jLabelResultado.setText(mensaje); } else { if (botonKilo.isSelected()) { mensaje = " $ 370,00"; jLabelResultado.setText(mensaje); } else { if (botonCucurucho.isSelected()) { mensaje = " $ 130,00"; jLabelResultado.setText(mensaje); } else { mensaje = " $ 110,00"; jLabelResultado.setText(mensaje); } } } } } } } } } Lo tachado es lo que marca NetBeans Título: Re: Problema con un CheckBox Publicado por: CalgaryCorpus en 14 Julio 2018, 14:26 pm setSelected no retorna valor alguno, de modo que no tiene sentido poner la invocación como condición de un if.
Invocala sin ponerla en un if. Así: Código ; Título: Re: Problema con un CheckBox Publicado por: aleman026 en 1 Septiembre 2018, 16:37 pm cambia if (chkBanio.setSelected (true)) por
if (chkBanio.isSelected ()); Por lo que veo querés comprobar si chkBaño esta chequeado |