Development & System

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

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

Barra de progreso

Posted by in Componentes, Java, Swing

La barra de progreso es un componente especial ya que su ejecución se enmarca en paralelo a la del resto de elementos. De no ser así y ejecutarse todo en el hilo principal la interfaz se congela debido a la imposibilidad del sistema de otorgar recursos a los componentes El constructor del componente queda de la siguiente forma:

Los principales métodos del componente son:

Manejo de eventos La barra de progreso se evada mediante un changelistener en el momento que el valor de la barra de progreso es…read more

0

Elementos gráficos – Pestañas

Posted by in Componentes, Java, Swing

Las pestañas representan una disposición de paneles organizada y separada por funcionalidad donde existe un elemento general (contenedor) que engloba todos los elementos (contenedores) que formarán las pestañas. Los más útil es hacer todo de forma modular de forma que cada pestaña represente una clase JPane para así hacerlo más sencillo tanto de mantener como de implementar El constructor del elemento quedaría de la siguiente forma:

Puede existir una segunda constante en el constructor, pero a efectos de colocación no se utilizará (JTabbedPane.WRAP_TAB_LAYOUT,JTabbedPane.SCROLL_TAB_LAYOUT) Los métodos más utilizados para este…read more

0

Elementos gráficos – Spinner

Posted by in Componentes, Java, Swing

El constructor del un Spinner:

Donde en constructor se puede asociar un modelo determinado. Los métodos más utilizados para este elemento son:

Manejo de eventos Los eventos de un spinner se evaluar mediante un ChangeListener, bien desde el elemento o directamente desde el modelo

Modelo de datos Los modelos de un spinner pueden ser de direferente tipo: Modelo de número:

Modelo de fechas:

Modelo lista:

0

Elementos gráficos – List

Posted by in Componentes, Java, Swing

Las listas de datos son elementos muy similares a aquellos que están compuestos por parte gráfica y parte de datos. Para poder construirla se utiliza:

En este constructor también se puede identificar el modelo de datos. Los métodos más utilizados para el elemento son:

Manejo de Eventos Para el manejo de eventos se puede realizar desde el modelo de selección o bien desde el elemento gráfico directamente

Modelo de datos Para poder manejar los datos existen dos modelos. El primer modelo se trata del que maneja la…read more

0

Elementos gráficos – Frame

Posted by in Componentes, Java, Swing

Un frame es un contenedor principal que aglutina elementos dentro dispuestos de una manera concreta, la cual está definida mediante un layout. Antes de ejecutar cualquier cosa hay que tener en cuenta cual es la disposición de los elementos por defecto dentro de un Jframe Para poder crear un frame o bien se crea por constructor directamente o bien se extiende de JFrame

Los principales métodos utilizados son:

Hay que tener en cuenta que este elemento puede gestionar eventos de la misma forma que el resto.

0