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

Eventos de los componentes

Estas en el tema de Eventos de los componentes en el foro de Java en Foros del Web. Hola Me gustaria saber como hago para activar los eventos de los componentes en java. Uso el eclipse. Por ejemplo quisiera que al dar clic ...
  #1 (permalink)  
Antiguo 25/09/2008, 20:39
 
Fecha de Ingreso: noviembre-2007
Mensajes: 13
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta Eventos de los componentes

Hola
Me gustaria saber como hago para activar los eventos de los componentes en java. Uso el eclipse.
Por ejemplo quisiera que al dar clic en un boton se muestre un mensaje. He intentado con el action pero no me sale. Soy novato en esto y me gustaria que me ayudaran.
  #2 (permalink)  
Antiguo 25/09/2008, 22:42
 
Fecha de Ingreso: mayo-2007
Mensajes: 210
Antigüedad: 17 años
Puntos: 8
Respuesta: Eventos de los componentes

Pon el codigo que desarrollaste para ayudarte

salu2
  #3 (permalink)  
Antiguo 26/09/2008, 09:26
 
Fecha de Ingreso: noviembre-2007
Mensajes: 13
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Eventos de los componentes

Hola mira te voy a decir como estructure mas o menos el programa

Primero hice una clase PanelContenedor que hereda de JPanel aqui te pongo la implementacion
esta es la clase que tiene el boton

public class PanelContenedor extends JPanel {

private JButton btmensaje;
private JLabel lbtexto;

public PanelContenedor()
{
super(new FlowLayout());
setSize(500, 500);
btmensaje = new JButton("Mensaje");
btmensaje.setLocation(50, 50);
lbtexto = new JLabel("Label");
add(lbtexto);
add(btmensaje);
}
public boolean action(Event evt, Object obj)
{
if( evt.arg.equals(btmensaje))
{
lbtexto.setText("Hola mundo");
}
return true;
}
}

Despues hice una clase ventana que hereda de JFrame aqui te pongo la implementacion

public class Ventana extends JFrame{

private PanelContenedor panel;

public Ventana()
{
super("Ventana Principal");
setLocation(100, 100);
setSize(500,500);
panel = new PanelContenedor();
add(panel);
}

}

Y despue el main

public class FrmVentana {

/**
* @param args
*/
public static void main(String[] args) {

Ventana nueva = new Ventana();
nueva.setVisible(true);
}

}

Esto es lo que he hecho, la ventana me sale bien pero el boton no me funciona
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 02:01.