Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2008, 09:26
maikel123
 
Fecha de Ingreso: noviembre-2007
Mensajes: 13
Antigüedad: 17 años, 4 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