Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Evento en JButton creado dinamicamente.

Estas en el tema de Evento en JButton creado dinamicamente. en el foro de Java en Foros del Web. Hola buenas, primero decir que soy nuevo y que apenas tengo conocimientos de java, estoy aprendiendo en clase. El tema es que nos han pedido ...
  #1 (permalink)  
Antiguo 28/02/2013, 12:41
 
Fecha de Ingreso: enero-2013
Mensajes: 7
Antigüedad: 11 años, 9 meses
Puntos: 0
Evento en JButton creado dinamicamente.

Hola buenas, primero decir que soy nuevo y que apenas tengo conocimientos de java, estoy aprendiendo en clase.
El tema es que nos han pedido hacer un 3 en raya de manera visual, utilizando el netbeans.
El juego es Jugador contra la maquina.

La primera idea que me vino fue crear una matriz de botones de 3x3.

Código PHP:
        boton = new JButton[3][3];
        
botonAux = new boolean[3][3];
        
int y,z;
        
        for (
int i 03i++) {
             for (
int j 03j++) {
                 
                
botonAux[i][j]=false;  
                
boton[i][j]=new JButton();
                
boton[i][j].setBounds(10+(j*105), 10+(i*105), 100,100);
                
boton[i][j].setVisible(true);
                
paneJoc.add(boton[i][j]);
                
paneJoc.repaint(); 
De esta manera me crea perfecta mente la matriz dentro del panel. La duda me surge ahora en el momento de crear el evento mouseClicked ya que las veces que lo he utilizado han sido cuando he creado un botón de manera gráfica, no tengo ni idea de como hacerlo desde el código.

No se si me he explicado bien, ni si quiera si voy por buen camino.. espero vuestra respuesta, gracias.
  #2 (permalink)  
Antiguo 28/02/2013, 14:12
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Evento en JButton creado dinamicamente.

Hola:

Código java:
Ver original
  1. boton.addActionListener(new ActionListener() {
  2.    @Override
  3.    public void actionPerformed(ActionEvent e) {
  4.         // Aquí el código de tu botón. Puedes llamar a un método de la clase
  5.         // donde esté este código añadido.
  6.    }
  7. });

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 28/02/2013, 16:12
 
Fecha de Ingreso: enero-2013
Mensajes: 7
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Evento en JButton creado dinamicamente.

Muchas gracias!

Etiquetas: evento, jbutton
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:50.