package chuidiang.ejemplos;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.swing.JApplet;
/**
* Construye una ventana con
un botón y una campo de texto. Cuando se pulsa
* el botón, escribe
"Hola mundo" en el campo de texto.
*
* @author
Chuidiang
*/
public class HolaMundoSwing extends JApplet
{
/** El botón */
private JButton b;
/** El campo de texto */
private JTextField t;
/**
* Crea la ventana,
inicializa todo y la visualiza
*/
public void init()
{
// Nueva ventana. Se
el pone un FlowLayout para que el botón y campo
// de texto quede
alineados.
setLayout(new
FlowLayout());
// Se crea el botón
y se mete en la ventana
b = new JButton("Púlsame");
add (b);
// Se crea el campo de texto y se mete en la
ventana
t = new JTextField(20);
add(t);
// Se le dice al botón qué tiene que hacer
cuando lo pulsemos.
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
t.setText
("Hola mundo");
}
});
}
}