26/09/2008, 09:26
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 13
Antigüedad: 17 años, 1 mes 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 |