SlideShare una empresa de Scribd logo
1 de 5
CONTROLES
JAVA LISTAS
DEFINICION
 Una lista es una secuencia de elementos dispuesto
en un cierto orden, en la que cada elemento tiene
como mucho un predecesor y un sucesor. El
número de elementos de la lista no suele estar
fijado, ni suele estar limitado por anticipado.
Representaremos la estructura de datos de forma
gráfica con cajas y flechas. Las cajas son los
elementos y las flechas simbolizan el orden de los
elementos.
CONTROLES JCOMBOBOX Y JLIST
 1.1.1.-JCombobox.-Con un JComboBox editable, una lista desplegable, y un
text field, el usuario puede teclear un valor o elegirlo desde una lista. Un
ComboBox editable ahorra tiempo de entrada proporcionando atajos para los
valores más comunmente introducidos.Un ComboBox no editable desactiva el
tecleo pero aún así permite al usuario seleccionar un valor desde una lista.
Esto proporciona un espacio altenartivo a un grupo de radio buttons o una
list.
 1.1.2.-JList.-Este componente nos permite presentar una lista de selección
donde podemos escoger uno o varios elementos.Este tipo de selección ya la
habíamos visto mediante el uso del componente Atómico JComboBox, pero en
ese para ver todos los elementos teníamos que desplegar el combo y solo
podemos seleccionar de a una opción.
PROPIEDADES Y EVENTOS
 Eventos: En JList y JComboBox también podemos tratar eventos, estos eventos se
dividen en eventos asociados al control y eventos asociados al modelo.
 • addListSelectionListener (ListSelectionListener listener). JList, control.
 • addListDataListener(ListDataListener listener). JList, modelo.
 • fireContentsChanged(Object source, int index0, int index1). JList, modelo.
 • actionPerformed(Action event). JComboBox, control.
 • addListDataListener(ListDataListener listener). JComboBox, modelo.
 • fireContentsChanged (Object source, iint index0, int index1). JComboBox,
modelo.
CONCLUSIONES
 Hemos hecho un resumen de algunas partes del famoso lenguaje Java, muy
utilizado para escribir los programas que trabajan en internet y no sólo para
eso; empezando por las bases hasta llegar a las interfaces gráficas y,
finalmente, al sonido. Éstos son todos aspectos más avanzados de la
programación.
 Quiero disculparme con mis lectores menos expertos por si han tenido
problemas para entender algunas partes de la guía y, al mismo tiempo, quiero
hacerlo con los más expertos si han encontrado algo demasiado aburrido o
simple. Los que han asistido a todo el curso tendrían que ser capaces de
escribir unos apliques simples y unas aplicaciones por su cuenta. No creo que
hayáis conseguido todavía gestionar grandes aplicaciones complejas, aunque,
con un poco de práctica y con los simples conceptos del curso, os váis a
convertir en excelentes programadores.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Semantica De Entrada Y Salida
Semantica De Entrada Y SalidaSemantica De Entrada Y Salida
Semantica De Entrada Y Salida
 
Material adicional c sharp
Material adicional c sharpMaterial adicional c sharp
Material adicional c sharp
 
Glosario
GlosarioGlosario
Glosario
 
Java 8 collections
Java 8  collectionsJava 8  collections
Java 8 collections
 
java y xml
java y xmljava y xml
java y xml
 
Tipos de datos entrada y salida
Tipos de datos entrada y salidaTipos de datos entrada y salida
Tipos de datos entrada y salida
 
Programación lógica y funcional
Programación lógica y funcionalProgramación lógica y funcional
Programación lógica y funcional
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Generics C#
Generics C#Generics C#
Generics C#
 
Datos Basicos Java
Datos Basicos JavaDatos Basicos Java
Datos Basicos Java
 
Java script operaciones
Java script operacionesJava script operaciones
Java script operaciones
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en java
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVA
 
Xml y java
Xml y javaXml y java
Xml y java
 

Similar a Controles Java Listas

Similar a Controles Java Listas (20)

Java swing listas
Java swing listasJava swing listas
Java swing listas
 
Gui interfaz gráfica de usuario javax.swing y java.awt
Gui interfaz gráfica  de usuario javax.swing y java.awtGui interfaz gráfica  de usuario javax.swing y java.awt
Gui interfaz gráfica de usuario javax.swing y java.awt
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Controles swing listas
Controles swing listasControles swing listas
Controles swing listas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Nociones De Vba
Nociones De VbaNociones De Vba
Nociones De Vba
 
Controles swing listas
Controles swing listasControles swing listas
Controles swing listas
 
Clase swing
Clase swingClase swing
Clase swing
 
Clase swing
Clase swingClase swing
Clase swing
 
Vale 11
Vale 11Vale 11
Vale 11
 
Presentación interfaz gráfica Matlab
Presentación interfaz gráfica MatlabPresentación interfaz gráfica Matlab
Presentación interfaz gráfica Matlab
 
Controles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdfControles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdf
 
Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambas
 
Controles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdfControles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdf
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
controles y tipos de datos
controles y tipos de datos controles y tipos de datos
controles y tipos de datos
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de Software
 
Reporte registador multivariable
Reporte registador multivariableReporte registador multivariable
Reporte registador multivariable
 
Action script 3
Action script 3Action script 3
Action script 3
 

Controles Java Listas

  • 2. DEFINICION  Una lista es una secuencia de elementos dispuesto en un cierto orden, en la que cada elemento tiene como mucho un predecesor y un sucesor. El número de elementos de la lista no suele estar fijado, ni suele estar limitado por anticipado. Representaremos la estructura de datos de forma gráfica con cajas y flechas. Las cajas son los elementos y las flechas simbolizan el orden de los elementos.
  • 3. CONTROLES JCOMBOBOX Y JLIST  1.1.1.-JCombobox.-Con un JComboBox editable, una lista desplegable, y un text field, el usuario puede teclear un valor o elegirlo desde una lista. Un ComboBox editable ahorra tiempo de entrada proporcionando atajos para los valores más comunmente introducidos.Un ComboBox no editable desactiva el tecleo pero aún así permite al usuario seleccionar un valor desde una lista. Esto proporciona un espacio altenartivo a un grupo de radio buttons o una list.  1.1.2.-JList.-Este componente nos permite presentar una lista de selección donde podemos escoger uno o varios elementos.Este tipo de selección ya la habíamos visto mediante el uso del componente Atómico JComboBox, pero en ese para ver todos los elementos teníamos que desplegar el combo y solo podemos seleccionar de a una opción.
  • 4. PROPIEDADES Y EVENTOS  Eventos: En JList y JComboBox también podemos tratar eventos, estos eventos se dividen en eventos asociados al control y eventos asociados al modelo.  • addListSelectionListener (ListSelectionListener listener). JList, control.  • addListDataListener(ListDataListener listener). JList, modelo.  • fireContentsChanged(Object source, int index0, int index1). JList, modelo.  • actionPerformed(Action event). JComboBox, control.  • addListDataListener(ListDataListener listener). JComboBox, modelo.  • fireContentsChanged (Object source, iint index0, int index1). JComboBox, modelo.
  • 5. CONCLUSIONES  Hemos hecho un resumen de algunas partes del famoso lenguaje Java, muy utilizado para escribir los programas que trabajan en internet y no sólo para eso; empezando por las bases hasta llegar a las interfaces gráficas y, finalmente, al sonido. Éstos son todos aspectos más avanzados de la programación.  Quiero disculparme con mis lectores menos expertos por si han tenido problemas para entender algunas partes de la guía y, al mismo tiempo, quiero hacerlo con los más expertos si han encontrado algo demasiado aburrido o simple. Los que han asistido a todo el curso tendrían que ser capaces de escribir unos apliques simples y unas aplicaciones por su cuenta. No creo que hayáis conseguido todavía gestionar grandes aplicaciones complejas, aunque, con un poco de práctica y con los simples conceptos del curso, os váis a convertir en excelentes programadores.