ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA Y TELEMÁTICA.
Curso : LABORATORIO DE PROGRAMACIÓN.
TEMA : CONTROL JTABLE CON BASE DE DATOS.
CONTROL JTABLE
CON BASE DE
DATOS
JTABLE
Un JTable es un componente visual de Java que nos permite
dibujar una tabla, de forma que en cada fila/columna de la tabla
podamos poner el dato que queramos; un nombre, un apellido,
una edad, un número, etc.
Jtable es una clase que me permite organizar una determinada
información en tabla, esta difiere de una base de datos normal
porque al utilizar Jtable tú puedes visualizar esta tabla,
brindándole al usuario organización de información,
oportunidades de editar y cambiar el tamaño de las columna entre
otras.
DEFINICIÓN
TABLE MODEL
La clase Jtable controla como se presentan los datos, siendo
el TableModel quien controla los datos sí mismos. Para crear
una Jtable habrá pues que crear un TableModel antes,
normalmente. TableModel lo que hace es predeterminar ciertas
características para el Jtable es decir que tu puedes poner
ciertos parámetros dentro de un TableModel y así no tener que
determinarlos siempre.
PROPIEDADES
LIST BOX
En algunas oportunidades, para cierto tipo de
información que deseamos que el usuario
complete, necesitamos darle a el usuario, cierto
tipo de opciones cosa que a través de un List
Box tu puedes ofrecer al usuario el tipo de
respuestas que tu desees que el selecciones,
este tipo de organización de información ya no es
tan sencillo como declarar una información tipo
boolean, toca crear la lista.
UN CHECK BOX
Para un CellRendered con un TableModel sencillo, tal vez
identificar clases pueda ser algo mas complejo que no pueda
hacer, pero para uno un poco mas avanzado, esto seria muy
fácil, y para esto cito el caso de un CHECK BOX(casilal de
verificación) el cual es un componente grafico generado por
Jtable después de que identifica una información tipo
boolean, dándole así la apariencia de un cuadro rellenable,
check box no es mas que eso, una opción - que puede ser
editable o no - que simplemente se chulea para indicar un si
un no ( si esta chuleado significa verdadero, sino lo esta
falso), la cual el usuario solo puede colocar mediante un
TableModel que sepa identificar clases.
PROPIEDADES:
•Public int getrowcount()
Debe devolver el número de filas.
•Public int getcolumncount()
Debe devolver el número de columnas.
•Public string getcolumnname(int columnindex)
Debe devolver el nombre de la columna con el índice especificado.
•Public class getcolumnclass(int columnindex)
Debe devolver la clase de la columna con el índice especificado. •Public
boolean iscelleditable(int rowindex,int columnindex)
Debe indicar si las celda con los índices especificados es editable.
•Public object getvalueat(int rowindex,int columnindex)
•Debe devolver el valor de la posición especificada.
•Public void setvalueat(object avalue,int rowindex,int
columnindex) Debe establecer el valor de la posición especificada.
•Public void addtablemodellistener(tablemodellistener l)
Debe añadir una clase de escucha que se dispare cada vez que se
modifica un valor de la tabla.
•Public void removetablemodellistener(tablemodellistener l)
Debe suprimir una clase de escucha que se dispare cada vez que se
modifica un valor de la tabla.
Jtableconbasededatos
Jtableconbasededatos

Jtableconbasededatos

  • 1.
    ESCUELA PROFESIONAL DEINGENIERÍA DE SISTEMA Y TELEMÁTICA. Curso : LABORATORIO DE PROGRAMACIÓN. TEMA : CONTROL JTABLE CON BASE DE DATOS.
  • 2.
  • 3.
    JTABLE Un JTable esun componente visual de Java que nos permite dibujar una tabla, de forma que en cada fila/columna de la tabla podamos poner el dato que queramos; un nombre, un apellido, una edad, un número, etc. Jtable es una clase que me permite organizar una determinada información en tabla, esta difiere de una base de datos normal porque al utilizar Jtable tú puedes visualizar esta tabla, brindándole al usuario organización de información, oportunidades de editar y cambiar el tamaño de las columna entre otras. DEFINICIÓN
  • 4.
    TABLE MODEL La claseJtable controla como se presentan los datos, siendo el TableModel quien controla los datos sí mismos. Para crear una Jtable habrá pues que crear un TableModel antes, normalmente. TableModel lo que hace es predeterminar ciertas características para el Jtable es decir que tu puedes poner ciertos parámetros dentro de un TableModel y así no tener que determinarlos siempre. PROPIEDADES
  • 5.
    LIST BOX En algunasoportunidades, para cierto tipo de información que deseamos que el usuario complete, necesitamos darle a el usuario, cierto tipo de opciones cosa que a través de un List Box tu puedes ofrecer al usuario el tipo de respuestas que tu desees que el selecciones, este tipo de organización de información ya no es tan sencillo como declarar una información tipo boolean, toca crear la lista.
  • 6.
    UN CHECK BOX Paraun CellRendered con un TableModel sencillo, tal vez identificar clases pueda ser algo mas complejo que no pueda hacer, pero para uno un poco mas avanzado, esto seria muy fácil, y para esto cito el caso de un CHECK BOX(casilal de verificación) el cual es un componente grafico generado por Jtable después de que identifica una información tipo boolean, dándole así la apariencia de un cuadro rellenable, check box no es mas que eso, una opción - que puede ser editable o no - que simplemente se chulea para indicar un si un no ( si esta chuleado significa verdadero, sino lo esta falso), la cual el usuario solo puede colocar mediante un TableModel que sepa identificar clases.
  • 7.
    PROPIEDADES: •Public int getrowcount() Debedevolver el número de filas. •Public int getcolumncount() Debe devolver el número de columnas. •Public string getcolumnname(int columnindex) Debe devolver el nombre de la columna con el índice especificado. •Public class getcolumnclass(int columnindex) Debe devolver la clase de la columna con el índice especificado. •Public boolean iscelleditable(int rowindex,int columnindex) Debe indicar si las celda con los índices especificados es editable.
  • 8.
    •Public object getvalueat(introwindex,int columnindex) •Debe devolver el valor de la posición especificada. •Public void setvalueat(object avalue,int rowindex,int columnindex) Debe establecer el valor de la posición especificada. •Public void addtablemodellistener(tablemodellistener l) Debe añadir una clase de escucha que se dispare cada vez que se modifica un valor de la tabla. •Public void removetablemodellistener(tablemodellistener l) Debe suprimir una clase de escucha que se dispare cada vez que se modifica un valor de la tabla.