evento de un JButton

Iniciado por brian_e, 4 Abril 2009, 22:32 PM

0 Miembros y 1 Visitante están viendo este tema.

brian_e

buenas!!
aqui con otra consulata... esta vez mi problema es que tengo una matriz cuadrada de botones los cuales tienen imagenes y pues no debo agregar texto.

para el evento con ActionListener, el ActionEvent solo encuentro  getActionCommand() para identificar pero eso solo me devuelve el texto del boton y como mencione antes mis botones no pueden tener texto.

alguna idea??

gracias.

43H4FH44H45H4CH49H56H45H

Código (java) [Seleccionar]
but1.setActionCommand("simon");

Código (java) [Seleccionar]
public void actionPerformed(ActionEvent e) {
        if("simon"==e.getActionCommand()){
//code
}
}

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

brian_e

gracias eso precisamente buscaba

juancho77

lo puedes hacer con getSource() tambien:

Código (java) [Seleccionar]
if (e.getSource()==botones[0])
//codigo

Amerikano|Cls

Cita de: 43H4FH44H45H4CH49H56H45H en  6 Abril 2009, 00:53 AM
Código (java) [Seleccionar]
but1.setActionCommand("simon");

Código (java) [Seleccionar]
public void actionPerformed(ActionEvent e) {
        if("simon"==e.getActionCommand()){
//code
}
}


No sabia del getActionCommand(), gracias  ;D




Mi blog:
http://amerikanocls.blogspot.com

-Ramc-

Una vez hice algo así y tomaba los iconos con getIcon y los comparaba con equals.
Algo así:

if(cuad[y][j].getIcon().equals(img1));

Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.

Amerikano|Cls

Claro, al fin y al cabo son objetos  ;D




Mi blog:
http://amerikanocls.blogspot.com