Java - Cambiar Color de radio button

 
Vista:
Imágen de perfil de Mike

Cambiar Color de radio button

Publicado por Mike (14 intervenciones) el 21/05/2015 21:10:42
Hola que tal a todos miren lo que pasa es que tengo un radio button de color azul, quiero que cuando oprima un boton me cambie a rojo, estoy usando esto
rb1.setBackground(new java.awt.Color(255,0,0));
la sentencia la tengo dentro de un try catch ya que es si una consulta en sql resulta verdadera pero todo se ejecuta menos el cambio de color, pero si la coloco por fuera si se ejecuta alguna sugerencia ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
if (rb1.isSelected()) {
            String estado="ocupado";
            String ocupado="ocupado";
            int a=1;
 
 
        try {
            String sql="Select puesto.disponible,puesto.idpuesto from puesto where idpuesto='"+a+"'";
 
            Statement st = cn.createStatement();
            ResultSet rs = st.executeQuery(sql);
 
            while(rs.next())
 
            {
                if (estado.equals(rs.getString("disponible"))) {
                    JOptionPane.showMessageDialog(null,  "Asiento Ya Ocupado","ERROR", JOptionPane.ERROR_MESSAGE);
                }
                else{
 
 
            try {
 
                String ins="UPDATE puesto SET disponible='"+ocupado+"' where idpuesto='"+a+"'";
                Statement st1 = cn.createStatement();
 
                int n= st1.executeUpdate(ins);
                if(n>0)
                {
 
                    JOptionPane.showMessageDialog(this, "Guardado Satisfactoriamente");
                     rb1.setBackground(new java.awt.Color(255,0,0));
                  this.dispose();
 
                }
                else
                {
                    JOptionPane.showMessageDialog(this, "Error 2");
                }
 
            } catch (SQLException ex) {
                Logger.getLogger(matriz.class.getName()).log(Level.SEVERE, null, ex);
 
                JOptionPane.showMessageDialog(null, "Error 1");
            }
             }
 
            }
 
 
        } catch (SQLException ex) {
            Logger.getLogger(matriz.class.getName()).log(Level.SEVERE, null, ex);
        }
 
}

Otra cosa hay alguna forma que cuando cierre la aplicación netbeans me guarde esa configuracion ? osea si tengo un label azul, y a travez de un boton lo cambio a rojo, cuando cierre la aplicacion y abra de nuevo que me aparezca en rojo, con el ultimo cambio que hice ?

de ante mano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cambiar Color de radio button

Publicado por Alberto (1 intervención) el 22/05/2015 01:44:53
Hola .
Buenas tardes.
Haber si te sirve esto:

1
2
3
4
5
6
if(rbtn1.isSelected()==true)
{
 rbtn.setBackground(Color.red);
} else {
rbtn.setBackground(Color.blue);
}

Bye!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar