Componentes básicos ComponenteDescripción JLabel  Permite agregar texto no editable, o incluso imágenes. JTextField  Permite al usuario ingresar texto.

Slides:



Advertisements
Presentaciones similares
Manejo de Eventos Visita FIEC.
Advertisements

VISUAL. 1.Hacer nuevo proyecto 2.Crear un nuevo paquete 3.Hacer una clase visual 1.Dar el nombre 2.Seleccionar el estilo AWT 3.Seleccionar Frame.
Programación “Conducida por eventos” Event-driven programming
Combo Box y List Box.
UNIVERSIDAD LATINA (UNILA) V.- INTERFASES GRAFICAS
Java Parte II Taller de Sistemas de Programas Enero-Marzo 99 Prof. : Sandra Zabala, Marilenis Olivera Ivette C. Martínez, Pedro García, Alejandra Blanco.
TEMA 1. Diseño de interfaces gráficas
Programación “Conducida por eventos” Event-driven programming Agustín J. González ELO330.
Aplicaciones GUI en Java
Creación de Aplicaciones
Igor Santos Grueiro. Ahora tenemos datos y datos …
Patrón Observador Un patrón de diseño es una descripción de clases y objetos comunicándose entre si adaptada para resolver un problema de diseño general.
DESARROLLO DE APLICACIONES MOVILES I. Temas – CheckBox – Spinner.
Hola mundo. 2 En Java para indicar el inicio y fin de un bloque de instrucciones utiliza las llaves { } es decir: { Inicio de instrucciones para la clase.
Interfaces Graficas Profesor: Rodrigo Cruzat. Contenedores La ventana misma, que contiene botones, texto, etc… y donde se realizará la interacción JFrame.
1 Programación “Conducida por eventos” Event-driven programming Agustín J. González ELO329/ELO330.
Ing. Esp. Ricardo Cújar. SWING  Paquete de Java que permite el desarrollo de interfaces gráficas de usuario.  Api Swing, es sumamente flexible y se.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
1 Programación “Conducida por eventos” Event-driven programming Agustín J. González ELO329/ELO330.
TALLER POO JAVA ERNESTO GOMEZ VARGAS. OBJETIVOS REALIZAR UNA APLICACIÓN SENCILLA DE P.O.O FAMILIARIZARSE CON LA HERRAMETA NETBEANS APLICAR EL CONCEPTO.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Entorno Gráfico Desacoplar Eventos. Jframe setResizable setTitle setSize setVisible Jpanel Layout GridBack SetBounds Jlabel Jbuttom Jchechbox Jradio.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
ESTRUCTURA DE UN PROGRAMA EN
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Tema 2 : Java Básico Clase Práctica 4a(Conferencia 3)
THINGLINK: aprendiendo a usarlo.
Generación de operaciones de andenes. Versión 2 –
EL MUNDO DE LOS OBJETOS PROGRAMANDO EN JAVA.
ECLIPSE.
Como utilizar la herramienta web 2.0 SlideBoom
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Exception Object Throwable Error Exception Runtime Exception.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
ELEMENTOS MULTIMEDIA DE POWER POINT
Tutorial Holdings Management (Administración de Colecciones)
INTRODUCCION Este trabajo se trata de 2 principales opciones con las que cuenta Visual Basic los que son ComboBox y checkbox El control ComboBox de los.
Interfaces Gráficas de Usuario
Interfaces Gráficas de Usuario
TÓPICOS AVANZADOS DE PROGRAMACIÓN
Programación Orientada a Objetos
VALIDACION DE DATOS EN EXCEL
Interfaces Gráficas de Usuario
Programación Orientada a Objetos
QUE ES JCOMBOBOX? MIGUEL MACIP CONTRERAS MAGALY SALAZAR GARCIA
INSTITUTO TECNOLÓGICO SUPEROR DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES TÓPICOS AVANZADOS ING.ELIZABETH DIAZ OREA 4° SEMESTRE INTEGRANTES: ESMERALDA.
ESMERALDA LIMÓN ESCUTIA AURORA MENDOZA PASTRANA RUTH LÓPEZ muñoz I.S.C
INSTITUTO TÉCNOLOGICO SUPERIOR DE LIBRES
Cuadros de diálogo - JOptionPane JOptionPane.showMessageDialog(…) JOptionPane.showInputDialog(…) showInputDialog y showMessageDialog, son métodos estáticos.
Reto # 2 .- Entradas Realizado por: Prof. Luis Vallenilla.
M.C Alejandro Castellanos Lopez
LISTAS PERSONALIZADAS
Componentes.
Interfaces Gráficas de Usuario
Interfaces Gráficas de Usuario
LISTAS PERSONALIZADAS
Tópicos Avanzados de Programación (TAP3501)
Clases en Java 1 Métodos de Programación II Profesor: M.C. Alfonso Miguel Uriarte Gálvez.
ENTORNO DE TRABAJO.
Bloque III. Resumen Al escribir un texto es necesario considerar dos aspectos importantes para transmitir un buen mensaje, uno es el contenido y el otro.
ROJO Y AZUL COLORES. ROJO ES AZUL AZUL Y ROJO.
Lenguaje Java: características técnicas
EXCEL INTERMEDIO FILTROS AVANZADOS – TABLA DINAMICA – AUDITORIA DE FORMULAS JORGE LUIS AGUILAR ALCALDE.
Transcripción de la presentación:

Componentes básicos ComponenteDescripción JLabel  Permite agregar texto no editable, o incluso imágenes. JTextField  Permite al usuario ingresar texto. JCheckBox  Permite al seleccionar un opción determinada. JComboBox Muestra una lista desplegable de opciones, para que el usuario seleccione una de éstas. JList Muestra una lista de opciones, con el fin de que el usuario seleccione una o varias de éstas. JButton Botón que genera un evento al momento que el usuario da clic en él. Estos son algunos de los componentes básicos que maneja Java.

ComboBoxes 1 import javax.swing.JComboBox; 2 import javax.swing.JFrame; 3 import javax.swing.JLabel; 4 import java.awt.FlowLayout; 5 6 class ComboBoxes{ 7 8 public static void main(String args[]){ 9 JFrame ventana = new JFrame("Ventana"); 10 ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 11 ventana.setSize(320, 80); 12 ventana.setLayout(new FlowLayout()); JLabel etiqueta = new JLabel("Colores:"); 15 ventana.add(etiqueta); String[] colores = {"Rojo", "Azul", "Verde"}; 18 JComboBox comboColores = new JComboBox (colores); 19 comboColores.addItem("Amarillo"); 20 ventana.add(comboColores); ventana.setVisible(true); 23 } 24 } Los componentes ComboBox muestran una serie de opciones en una lista desplegable. El primer paso es agregar el paquete correspondiente. Opcionalmente podemos crear un arreglo con los elementos que contendrá el ComboBox como vemos en la línea 17. Después pasamos dicho arreglo como parámetro en constructor del ComboBox. Observa que podemos especificar el tipo de objetos que contendrá el ComboBox, en este caso objetos String. También mediante el método addItem, podemos agregar nuevos objetos al ComboBox.

Algunos métodos de JComboBox MétodoDescripción int getItemCount() Retorna el número de objetos en el ComoboBox. E getItemAt(int i) Retorna el objeto en la posición i. void removeAllItems() Elimina todos los elementos del ComboBox. void removeItemAt(int i) Elimina el elemento en la posición i. void removeItem(Object obj) Elimina el elemento especificado. void setSelectedIndex(int i) Selecciona el elemento en la posición i. void setSelectedItem(Object obj) Selecciona el elemento especificado. void setMaximumRowCount(int m) Señala el máximo número de renglones que despliega el ComboBox. void insertItemAt(E item, int índice) Inserta un elemento en el índice especificado Más información:

JList 1 import javax.swing.JList; 2 import javax.swing.JFrame; 3 import javax.swing.JLabel; 4 import java.awt.FlowLayout; 5 6 class ComboBoxes{ 7 8 public static void main(String args[]){ 9 JFrame ventana = new JFrame("Ventana"); 10 ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 11 ventana.setSize(320, 80); 12 ventana.setLayout(new FlowLayout()); JLabel etiqueta = new JLabel("Colores:"); 15 ventana.add(etiqueta); String[] colores = {"Rojo", "Azul", "Verde"}; 18 JList listaColores = new JList (colores); 19 ventana.add(listaColores); ventana.setVisible(true); 22 } 23 } Al igual que con el comboBox, podemos agregar los elementos de la lista mediante un arreglo de objetos. Estos componentes muestran una lista de opciones.

Algunos métodos de JList MétodoDescripción int getSelectedIndex() Int[] getSelectedIndices() Retorna el índice del elemento(s) seleccionado(s). E getSelectedValue() Object[] getSelectedValuesList() Retorna los objeto(s) seleccionado(s). boolean isSelectedIndex(int i) Determina si el elemento de la posición i está seleccionado. void setSelectedIndex(int i) Selecciona el elemento en la posición i. void setVisibleRowCount(int m) Señala el máximo número de renglones que despliega el ComboBox. void setSelectionMode(int sm) Selecciona el modo de selección para la lista, el cual puede ser: ListSelectionModel.SINGLE_SELECTION ListSelectionModel.SINGLE_INTERVAL_SELECTION ListSelectionModel.MULTIPLE_INTERVAL_SELECTION Es necesario importar el paquete: javax.swing.ListSelectionModel Más información :