problema con itemStateChanged
Publicado por hombredelcubo (2 intervenciones) el 15/01/2005 12:29:05
Resulta que tengo una serie de JCheckBox que supuestamente tienen que hacer una accion cuando pulso un boton. Pero cuando se pulsa sobre alguno de los JCheckBox se realiza la accion sin depender del bton, Como puede crear esta dependencia?
Es decir, quiero que al pulsar el boton, vea que opciones esten activadas y hacer las acciones correspondientes a dichas opciones.
public void itemStateChanged (ItemEvent ie)
{
//--Contratacion de un producto--
Object source = ie.getItemSelectable();
if (source==cboton1)
{
}
if (source==cboton2)
{
}
if (source==cboton3)
{
}
}
public void actionPerformed(ActionEvent ae)
{
ItemEvent ie=null;
//--Contratar--
if (ae.getSource()==contratar)
{
int numeroDni=Integer.parseInt(dni.getText());
if (moduloClientes.estaCliente(numeroDni))
{
itemStateChanged (ie);
}
else
{
JOptionPane.showMessageDialog(this,"El cliente con DNI "+dni.getText()+" no dado de alta","ERROR",JOptionPane.WARNING_MESSAGE);
}
return;
}
}
Es decir, quiero que al pulsar el boton, vea que opciones esten activadas y hacer las acciones correspondientes a dichas opciones.
public void itemStateChanged (ItemEvent ie)
{
//--Contratacion de un producto--
Object source = ie.getItemSelectable();
if (source==cboton1)
{
}
if (source==cboton2)
{
}
if (source==cboton3)
{
}
}
public void actionPerformed(ActionEvent ae)
{
ItemEvent ie=null;
//--Contratar--
if (ae.getSource()==contratar)
{
int numeroDni=Integer.parseInt(dni.getText());
if (moduloClientes.estaCliente(numeroDni))
{
itemStateChanged (ie);
}
else
{
JOptionPane.showMessageDialog(this,"El cliente con DNI "+dni.getText()+" no dado de alta","ERROR",JOptionPane.WARNING_MESSAGE);
}
return;
}
}
Valora esta pregunta


0