Botones de Java?

Estoy aprendiendo Java y no puedo lograr que los botones hagan lo que les pido. La idea es que cuando se produzca el evento (click) el actionListener identifique la fuente del evento con "Object source = event.getSource()". Entonces, más adelante pongo:

if (source == elbotónquesea){

código a ejecutar

}

El chiste está en source... porque si le pido que me informe sobre la fuente del evento me dice:

la fuente del click es javax.swing.JButton[,48, 5, 59x26, alignmentX=0.0, alignmentY=0.5, border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@ab50cd, flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Rojo,defaultCapable=true]

Uso NetBeans IDE 5.5 y ya quiero incendiar la PC!!!

Me ayudan?

1 respuesta

Calificación
  • Anónimo
    hace 1 década
    Respuesta preferida

    Por que no utilizas el editor grafico.

    boton derecho del raton sobre el boton.

    eventos-> actionEvent y genera la funcion para cuando se presiono el boton y te olvidas de source u events y la fregada.

    solo pones lo que quieres hacer.

    si tienes 3 o 4 botones haces lo mismo con cada uno de los botones y listo.

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.