Java

Páginas: 4 (900 palabras) Publicado: 14 de junio de 2012
INTRODUCCIÓN A LA CREACIÓN DE INTERFAZ DE USUARIOS GRÁFICO

A lo largo de esta página se van a mostrar los elementos más importantes para la creación de sencillas aplicaciones gráficas. Eldesarrollo de esta introducción va a estar basado en Java 2 y en la utilización de la librería para la creación de GUI swing. Comencemos con una sencilla aplicación.
import javax.swing.*; import java.awt.*;import java.awt.event.*; class appgui extends JPanel { public static void main(String args[]) { JFrame f = new JFrame("Mi primera aplicación gráfica java"); JLabel etiqueta; String texto_etiqueta;Container c = f.getContentPane(); texto_etiqueta=new String("Hola mundo"); etiqueta = new JLabel(texto_etiqueta); c.add(etiqueta); f.setSize(200,200); f.addWindowListener(new WindowAdapter() {public voidwindowClosing(WindowEvent e){System.exit(0);}}); f.setVisible(true); } }//Fclass

La única actividad de esta aplicación es colocar una etiqueta de texto, para ello se crea un elemento de la claseJLabel y se añade con el método add() en el contenedor c del JFrame f. Ejemplo primero En las applicaciones gráficas los elementos se incorporan sobre contenedores que a su vez pueden contener otroscontenedores. Veamos un nuevo ejemplo en el que se incorporan dos botones, sin ningún tipo de operatividad.

h lkhj lkh

Tras la presentación de los applets el siguiente paso es mostrar comointeractuar con los applets, como capturar y gestionar eventos: pulsaciones de teclas, movimientos de ratón, etc. Para ello examinemos el siguiente ejemplo que amplía al anterior:
// import javax.swing.*;import java.awt.event.*; import java.awt.*; public class Applet3 extends JApplet{ JButton b1=new JButton("Botón 1"); JButton b2=new JButton("Botón 2"); JTextField txt=new JTextField(10); class BLimplements ActionListener{ public void actionPerformed(ActionEvent e){ String name=((JButton)e.getSource()).getText(); txt.setText(name); System.out.println(name); } }//Fclass BL BL al=new BL(); public...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS