Development & System

Rellenar JList desde Json

Posted by in Java, Swing, Tips

Para poder rellenar una lista (o cualquier elemento) con datos que provienen de un servicio web, se necesitan librerías que permitan la llamada Http y el posterior parseo del elemento recibido. Para ello lo primero es importar la librería java-son y realizar la petición a la url correspondiente. Al igual que en el ejemplo de Android se se utilizarán datos del la librería gratuita https://www.themoviedb.org la cual ofrece peticiones tanto POST como GET de películas. Una vez registrado y con la API_KEY creada se pueden realizar peticiones de este:

Una vez importada…read more

0

Realizar validaciones de dni, mail y teléfono

Posted by in Java, Swing, Tips

 

0

Manejo de eventos en swing

Posted by in Java, Swing

Se puede definir como evento la acción se un usuario quiere llevar a cabo sobre un componente asociado. Por lo tanto el evento es la acción en si, quedando recogida en objetos de tipo Event, que diferirá con el tipo de acción asociada: MouseEvent, ActionEvent, FocusEvent, WindowEvent, etc… Cuando se trabaja con interfaces gráficas, existe la necesidad de que el proceso principal que ejecuta la aplicación controle tanto la parte gráfica del sistema (representación de cada uno de los elementos), como de gestionar cuando se produce acciones determinadas para poder…read more

0

Modelo personalizado tabla

Posted by in Componentes, Java, Swing

Los modelos personalizados dentro de una tabla permiten asociar datos en formatos muy diversos. Como ya se ha explicado lo normal es crear una tabla con un modelo por defecto donde se pasan como parámetros un elemento de tipos String[] y un elemento de tipo Object[][] desde la clase donde está la clase. Estos parámetros representan tanto el nombre / número de columnas como el contenido de cada una de las filas. Lo malo que tiene esto es que se trata de datos estancos, que no son exportables de forma…read more

0

Elementos gráficos – Tablas

Posted by in Componentes, Java, Swing

Al igual que los árboles, las tablas es uno de los elementos más complejos de manejar dentro de swing por la cantidad de posibilidades que ofrece. Su comentado es el de representan datos de manera estructurada con posibilidades de representación personalizada. Para poder crear una tabla, hay que tener en cuenta que esta tendrá que estar dentro de un JScrollPane para que pueda ser visible en su totalidad. El constructor de la tabla es:

Como constructor se puede pasar por parámetros multitud de opciones: array multidimensional de objetos y…read more

0

Elementos gráficos – Árboles

Posted by in Componentes, Java, Swing

Los árboles representan en Swing uno de los elementos más versátiles a la hora de trabajar con ellos por las numerosas posibilidades que ofrecen. Permiten al usuario una vista jerárquica de elementos seleccionarles sobre los que se puede realizar una acción. Inicialmente dentro de un árbol se debe distinguir: Nodo Raiz (root): Definido por el nodo principal del que dependen el resto de nodos Nodo: Definido por un nodo que depende del nodo raíz y a su vez tiene dentro nodos que dependen de él Nodo Hoja (): Definido por…read more

0

Modelo de renderizado JTree

Posted by in Componentes, Java, Swing

El modelo de renderizado permitirá personalizar el aspecto completo del árbol teniendo en cuenta cada nodo o cada hoja de forma individual. Como ya se vio anteriormente, las modificaciones que se pueden realizar sobre el aspecto es cambiar los iconos de los nodos cerrados / abiertos o de las hojas

Esta forma de personalizar puede que se quede un poco corta, debido a que tan solo puedes poner tres tipos de icono y siempre el contenido del nodo aparecerá de la misma forma. Para poder profundizar en el aspecto…read more

0

Selector de color

Posted by in Diálogos, Java, Swing

El selector de color es un tipo de diálogo que ya construido que ofrece la posibilidad de seleccionar el código de color mediante una paleta. El constructor del elemento sería

En este caso el constructor no se utiliza como tal, ya que para llamar a un dialogo preconstruido se utiliza el método showDialog(componente contenedor, titulo, color inicial)

Si se quiere guardar el color seleccionado se iguala a una variable de tipo Color

0

Diálogos construidos

Posted by in Diálogos, Java, Swing

En swing existen dos tipos de diálogo: aquellos que hay que construir desde 0 y aquellos que están preconstruidos y tan solo hay que indicarles las opciones que tienen que integrar. Diálogo de información Aquellos que tan solo muestran un mensaje. Usados para dar feedbak al usuario

Este tipo de mensaje no tiene ninguna salida al ser solamente de información Diálogo de warning Muy parecido al anterior, con la diferencia del icono (en tipo de mensaje)

Diálogo de error

Diálogo de opciones Diálogo con interacción directa del…read more

0

Elementos gráficos – Split

Posted by in Componentes, Java, Swing

Un JSplitPane es que capaz de mostrar dos elementos al mismo tiempo con una barra separadora que maneja el espacio de mostrado de cada uno de los contenedores. El constructor queda de la siguiente forma

Los métodos más utilizados para este componente son:

0