Hola amigos...quiero que me ayuden con lo siguiente.
Necesito que mi programa al poner check en mi JCheckBox...automaticamente la palabra que esta al lado del JCheckBox se ponga en el JComboBox..tan solo debe haber 3 JCheckBox, con las palabras "Pera", "Uva", "Manzana"...Espero me ayuden porfavor para ser mas especifica CUANDO SELECCIONE UN JCheckBox EJEMPLO LA QUE DICE MANZANA..APAREZCA AUTOMATICAMENTE MANZANA EN JComboBox....aqui les dejo mi avance
Necesito que mi programa al poner check en mi JCheckBox...automaticamente la palabra que esta al lado del JCheckBox se ponga en el JComboBox..tan solo debe haber 3 JCheckBox, con las palabras "Pera", "Uva", "Manzana"...Espero me ayuden porfavor para ser mas especifica CUANDO SELECCIONE UN JCheckBox EJEMPLO LA QUE DICE MANZANA..APAREZCA AUTOMATICAMENTE MANZANA EN JComboBox....aqui les dejo mi avance
Código [Seleccionar]
package prueba;
import javax.swing.*;
import java.awt.event.*;
public class fruta extends JFrame implements ItemListener{
String[] items = {"Pera", "Uva", "Manzana"};
JCheckBox casilla1 = new JCheckBox ("Manzana", false);
JCheckBox casilla2 = new JCheckBox ("Pera", false);
JCheckBox casilla3 = new JCheckBox ("Uva", false);
JPanel mipanel = new JPanel();
JComboBox combo1 = new JComboBox(items);
public void ventana(){
mipanel.add(casilla1);
mipanel.add(casilla2);
mipanel.add(casilla3);
mipanel.add(combo1);
add(mipanel);
setTitle("Frutas");
setVisible(true);
setSize(200,150);
casilla1.setSelected(false);
casilla1.addItemListener(this);
casilla2.addItemListener(this);
}
public static void main(String[] args) {
fruta obj = new fruta();
obj.ventana ();
}
@Override
public void itemStateChanged(ItemEvent arg0) {
if (casilla1.isSelected()){
combo1 equals casilla1; ////esta mal falta algo para que funcione
}
}
}