Tipicos
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
importjavax.swing.JTextField;
/**
* Clase Ventana
* Muestra la estructuta que deberia tener una Ventana en Java con la libreria
* Swing, contiene una etiqueta, un caja de texto y un boton, que tiene la
*accion de mostrar el texto en la caja por una ventana de mensaje.
* @author Daniel Alvarez (a3dany)
*/
public class Ventana extends JFrame implements ActionListener {
private JLabel texto;// etiqueta o texto no editable
private JTextField caja; // caja de texto, para insertar datos
private JButton boton; // boton con una determinada accion
publicVentana() {
super(); // usamos el contructor de la clase padre JFrame
configurarVentana(); // configuramos la ventana
inicializarComponentes(); //inicializamos los atributos o componentes
}
private void configurarVentana() {
this.setTitle("Esta Es Una Ventana"); // colocamos titulo a la ventanathis.setSize(310, 210); // colocamos tamanio a la ventana (ancho, alto)
this.setLocationRelativeTo(null); // centramos la ventana en la pantallathis.setLayout(null); // no usamos ningun layout, solo asi podremos dar posiciones a los componentes
this.setResizable(false);// hacemos que la ventana no sea redimiensionable
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // hacemos que cuando se cierre la ventana termina todo proceso
}
private void inicializarComponentes() {
// creamos los componentes
texto = new JLabel();
caja = new JTextField();
boton = new JButton();
// configuramos los...
Regístrate para leer el documento completo.