Herramientas de usuario

Herramientas del sitio


bloque4:swing

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque4:swing [11/05/2018 20:48] – [JPasswordField] Fernando Valdeónbloque4:swing [16/09/2024 20:53] (actual) – editor externo 127.0.0.1
Línea 151: Línea 151:
  
  ==== JTextArea ====  ==== JTextArea ====
-Funciona de la misma forma que un JTextArea pero se usa para contener más cantidad de texto, o pasa mostrarlo.+Funciona de la misma forma que un JTextField pero se usa para contener más cantidad de texto, o pasa mostrarlo.
 Puede ser editable o no, lo que quiere decir que podremos escribir texto y modificarlo o no se podrá escribir desde teclado, y solo se mostrará desde el código de nuestro programa. Puede ser editable o no, lo que quiere decir que podremos escribir texto y modificarlo o no se podrá escribir desde teclado, y solo se mostrará desde el código de nuestro programa.
  
Línea 199: Línea 199:
 Es una lista de elementos de tipo objeto: Pueden ser Strings o cualquier tipo de objeto. Permite seleccionarlos, de uno en uno o varios a la vez. También se combina con JScrollBar para que tenga barras de desplazamiento.  Es una lista de elementos de tipo objeto: Pueden ser Strings o cualquier tipo de objeto. Permite seleccionarlos, de uno en uno o varios a la vez. También se combina con JScrollBar para que tenga barras de desplazamiento. 
  
-La peculiaridad que tiene, al igual que otros elementos, es que trabaja con un modelo (Model), y también que es un elemento de tipo Raw. Esto quiere decir que al igual que los ArrayLists p.e. tiene un tipo de datos que contiene.+La peculiaridad que tiene, al igual que los ComboBox o las tablas, es que trabaja con un modelo (Model), y también que es un elemento de tipo "Raw". Esto quiere decir que al igual que los ArrayLists p.e. se debe definir el tipo de datos que contiene.
 <code java>Jlist<Cliente> lista = new JList<Cliente>(); </code> <code java>Jlist<Cliente> lista = new JList<Cliente>(); </code>
  
Línea 214: Línea 214:
  
 </code> </code>
-Para añadir el contenido de un arrayList:+Para añadir el contenido de un ArrayList:
  
 <code java> <code java>
Línea 274: Línea 274:
 Para obtener un selector de fechas que trabaje con las clases del paquete ''java.time'' (LocalDate, LocalTime, LocalDateTime a partir de la versión 8 de Java) podemos usar el Bean creado por el proyecto ''LGoodDatePicker'' Para obtener un selector de fechas que trabaje con las clases del paquete ''java.time'' (LocalDate, LocalTime, LocalDateTime a partir de la versión 8 de Java) podemos usar el Bean creado por el proyecto ''LGoodDatePicker''
  
-Para usar los beans, debemos tener el fichero Jar con los componentes que queremos utilizar y añadirlo al ClassPath de nuestro proyecto como cualquier otro JAR. Posteriormente desde el editor gráfico de WindowBuilder, en la sección System pinchamos sobre Choose component y buscamos el elemento DatePicker. +Para usar los beans, debemos tener el fichero Jar con los componentes que queremos utilizar y añadirlo al ClassPath de nuestro proyecto como cualquier otro JAR. Posteriormente desde el editor gráfico de WindowBuilder, en la sección System pinchamos sobre //Choose component// y buscamos la clase DatePicker (LGoodDatePicker)
-Una vez que podamos acceder a ese elemento bastará con arrastrarlo a la parte de nuestra ventana en la que queramos emplazarlo y está.+Una vez que podamos acceder a ese elemento bastará con arrastrarlo a la parte de nuestra ventana en la que queramos emplazarlo.
  
 __Métodos__: __Métodos__:
bloque4/swing.1526071689.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)