Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/02/2011, 10:30
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 3 meses
Puntos: 3
Respuesta: Problema con JcheckBox

Cita:
Iniciado por chuidiang Ver Mensaje
Puedes hacer que el método devuelva un array, entonces tendras que poner [] después de la llamada en vez de pasar el índice como parámetro

add(get_jcheck()[0]);
add(get_jcheck()[1]);

Si fuera yo, para dos checkbox, no habría hecho ni un método ni un array y sobre todo si hacen cosas muy distintas ¿ingresar y actualizar?. Yo dejaría un array si son más elementos o si hacen todos más o menos lo mismo, por ejemplo, los JButton 0 a 9 para los botones de una calculadora.

Se bueno.
Entiendo, en realidad uno lo quiero ocupar para ingresar y actualizar sólo que en este caso lo estoy haciendo de esta forma para aprender más sobre metodos y devolver valores, entonces si fuera un proyecto más grande con JCheckBox que hacen cosas diferentes me recomiendas programarlo de esta manera:

Código PHP:
amarilloboton = new JCheckBox("amarillo");
azulboton = new JCheckBox("azul");
rojoboton = new JCheckBox("rojo");


amarilloboton.addActionListener(new ActionListener() {
public 
void actionPerformed(ActionEvent e) {
 
 if(
amarilloboton.isSelected()==true)
 {
hacer algo();
 }
 else{
otra cosa();
 }
}});

azulboton.addActionListener(new ActionListener() {
public 
void actionPerformed(ActionEvent e) {
 
 if(
azulboton.isSelected()==true)
 {
hacer algo();
 }
 else{
otra cosa();
 }
}}); 
alguna cosa como eso )