Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 1 - Vichi Ortiz Alejandra
Practica 1 - Vichi Ortiz Alejandra
ANDRÉS TUXTLA
MATERIA:
Tópicos Avanzados de Programación
DOCENTE:
MTI. ANGELINA MÁRQUEZ JIMÉNEZ.
GRUPO:
404- A
INTEGRANTES:
PERIODO:
PRÁCTICA NO. 1
NOMBRE DE LA PRÁCTICA:
OBJETIVO:
FUNDAMENTO TEÓRICO:
Por lo regular el uso de estos métodos es muy específico todo depende de lo que
necesitemos ya que el evento de presionar y soltar pasa muy rápido y casi nunca
nos damos cuenta cual evento se ejecutó, estos métodos son usados
básicamente cuando queremos controlar al detalle lo que queremos que suceda si
se hace una u otra acción.
de la GUI.
Categorías de clases:
Contenedores:
Componentes intermedios:
JPanel, JScrollPane
Componentes:
Clases de soporte:
JAVA SWING
Swing es una biblioteca de clases que permite crear interfaces gráficas de usuario
en Java. Swing forma parte del paquete estándar, no hace falta importar ningún
fichero adicional en nuestros proyectos. Es una de las API de JFC (Java
Foundation Classes): AWT, Java 2D, Accessibility, Drag and Drop, Swing.
Arquitectura: 64 bits
DESARROLLO:
import java.awt.*;
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA
import javax.swing.*;
import java.awt.event.*;
public class DemostracionTeclas extends JFrame implements KeyListener{
//nombre de la clase
public DemostracionTeclas(){
super("Demostracion de eventos de pulsacion de teclas");
areaTexto = new JTextArea(10,15);
areaTexto.setText("Oprima cualquier tecla"); //muestra el mensaje para
que el usuario pueda oprimir cualquiera tecla
areaTexto.setEnabled(false);
areaTexto.setDisabledTextColor(Color.red);
areaTexto.setBackground(Color.yellow);
getContentPane().add(areaTexto);
addKeyListener(this);
setSize(650,400);
setVisible(true);
}
public static void main(String []args){ //método principal
JFrame.setDefaultLookAndFeelDecorated(true);
DemostracionTeclas aplicacion = new DemostracionTeclas();
aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //cierre
de la ventana
}
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA
}
}
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA
RESULTADOS:
Al ejecutar el código se
pide al usuario oprimir
cualquier tecla, dado a
que areaTexto.setText
que aparece en el
JTextArea.
En el segundo método de
la interface, que se invoca
cuando el usuario ha
liberado una tecla. En la
línea uno se muestra el
mensaje de que se soltó
una tecla entonces se
vuelve a obtener el
código, este trabajo lo
hace el método
getKeyCode() que es el
que consigue el código de
la letra y el método
getKeyText es el que
traduce dicho código de la
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA
CONCLUSIONES
REFERENCIAS
[1] Aguilar, L. J. (2010). Programación en c/c++ java y UML. México: McGraw Hill.