0% encontró este documento útil (0 votos)
66 vistas3 páginas

Ventana Java con Interacción de Usuario

Este documento describe una clase Java que crea una ventana gráfica con etiquetas de texto, cajas de texto y un botón para mostrar un mensaje.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
66 vistas3 páginas

Ventana Java con Interacción de Usuario

Este documento describe una clase Java que crea una ventana gráfica con etiquetas de texto, cajas de texto y un botón para mostrar un mensaje.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

import [Link].

ActionEvent;
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

/**
* Clase Ventana

*/
public class Ventana extends JFrame implements ActionListener {

private JLabel texto; //,texto1[]; // etiqueta o texto no editable


private JTextField caja, caja1; // caja de texto, para insertar datos
private JButton boton; // boton con una determinada accion

public Ventana() {
super(); // usamos el contructor de la clase padre JFrame
configurarVentana(); // configuramos la ventana
inicializarComponentes(); // inicializamos los atributos o componentes
}

private void configurarVentana() {


[Link]("Esta Es Una Ventana"); // colocamos titulo a la ventana
[Link](310, 210); // colocamos tamanio a la ventana (ancho, alto)
[Link](null); // centramos la ventana en la pantalla
[Link](null); // no usamos ningun layout, solo asi podremos dar
posiciones a los componentes
[Link](false); // hacemos que la ventana no sea redimiensionable
[Link](JFrame.EXIT_ON_CLOSE); // hacemos que cuando se cierre la ventana termina
todo proceso
}

private void inicializarComponentes() {


// creamos los componentes
texto = new JLabel();
JLabel texto1[] = new JLabel[4]; //*
caja = new JTextField();
caja1 = new JTextField();

boton = new JButton();

// configuramos los componentes


[Link]("Inserte Nombre"); // colocamos un texto a la etiqueta
[Link](50, 50, 100, 25); // colocamos posicion y tamanio al texto (x, y, ancho, alto)

texto1[0] = new JLabel("Inserte Apellido"); // colocamos un texto a la etiqueta


texto1[0].setBounds(50, 100, 100, 25); // colocamos posicion y tamanio al texto (x, y, ancho, alto)

[Link](150, 50, 100, 25); // colocamos posicion y tamanio a la caja (x, y, ancho, alto)
[Link](150,100,100,25);

[Link]("Mostrar Mensaje"); // colocamos un texto al boton


[Link](50, 150, 200, 30); // colocamos posicion y tamanio al boton (x, y, ancho, alto)
[Link](this); // hacemos que el boton tenga una accion y esa accion estara en esta clase
// adicionamos los componentes a la ventana

[Link](texto);
[Link](texto1[0]); //*
[Link](caja);
[Link](caja1);
[Link](boton);
}

@Override
public void actionPerformed(ActionEvent e) {
String nombre = [Link](); // obtenemos el contenido de la caja de texto
[Link](this, "Hola " + nombre + "."); // mostramos un mensaje (frame, mensaje)
}
public static void main(String[] args) {
Ventana V = new Ventana(); // creamos una ventana
[Link](true); // hacemos visible la ventana creada
}
}

También podría gustarte