bloque4:swing
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque4:swing [11/05/2018 00:27] – [JToolBar] Fernando Valdeón | bloque4:swing [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 101: | Línea 101: | ||
=== JRadioButton === | === JRadioButton === | ||
- | En el caso de los '' | + | En el caso de los '' |
+ | |||
+ | Para hacer esto seleccionaremos todos los elementos '' | ||
+ | |||
+ | ---- | ||
==== JComboBox ==== | ==== JComboBox ==== | ||
Línea 119: | Línea 123: | ||
- | También permite ser usado con un modelo, que facilita el trabajo con los datos que puede mostrar: Clase '' | + | También permite ser usado con un modelo, que facilita el trabajo con los **objetos** |
==== JTextField ==== | ==== JTextField ==== | ||
{{ : | {{ : | ||
Línea 133: | Línea 137: | ||
__Métodos principales__: | __Métodos principales__: | ||
- | * '' | + | * '' |
+ | |||
+ | Si queremos convertir el array a String podemos usar el método estático '' | ||
==== JScrollPane ==== | ==== JScrollPane ==== | ||
Línea 145: | Línea 151: | ||
==== JTextArea ==== | ==== JTextArea ==== | ||
- | Funciona de la misma forma que un JTextArea | + | Funciona de la misma forma que un JTextField |
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 193: | Línea 199: | ||
Es una lista de elementos de tipo objeto: Pueden ser Strings o cualquier tipo de objeto. Permite seleccionarlos, | Es una lista de elementos de tipo objeto: Pueden ser Strings o cualquier tipo de objeto. Permite seleccionarlos, | ||
- | 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> | <code java> | ||
Línea 208: | Línea 214: | ||
</ | </ | ||
- | Para añadir el contenido de un arrayList: | + | Para añadir el contenido de un ArrayList: |
<code java> | <code java> | ||
Línea 224: | Línea 230: | ||
{{ : | {{ : | ||
- | Para obtener el directamente el objeto seleccionado: | + | Para obtener el directamente el **objeto** seleccionado: |
<code java> | <code java> | ||
lista.getSelectedValue() | lista.getSelectedValue() | ||
</ | </ | ||
- | En las propiedades del JList podemos indicar si queremos que se permitan seleccionar diferentes elementos o solo uno (imagen) | + | En las propiedades del JList podemos indicar si queremos que se permitan seleccionar diferentes elementos o solo uno ('' |
__Evento:__ '' | __Evento:__ '' | ||
Línea 268: | Línea 274: | ||
Para obtener un selector de fechas que trabaje con las clases del paquete '' | Para obtener un selector de fechas que trabaje con las clases del paquete '' | ||
- | 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, | + | 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, |
- | Una vez que podamos acceder a ese elemento bastará con arrastrarlo a la parte de nuestra ventana en la que queramos emplazarlo | + | 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.1525998461.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)