SlideShare una empresa de Scribd logo
Definición
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 tu 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.
Propiedades
Métodos get
public String getColumnName( int x)
Regresa el nombre de la columna de la posición x.
public int getColumnCount()
Regresa numero de columnas.
public int getEditingColumn()
Regresa el número de la columna que se esta editando
public int getEditingRow()
Regresa el número de la fila que se esta editando
publicTableColumnModel getColumnModel()
Regresa elTableColumnModel que contiene toda la información de la
tabla.
Propiedades
Métodos set
public void setRowHeight(int newHeight)
Asigna alto indicado a todas las filas.
public void setSelectionBackground (Color selectionBackground)
Coloca el color de fondo a celda seleccionada.
public void setForeGround(Color x)
Asigna el color recibido al primer plano( letra) .
public void setBackground(Color x)
Asigna el color recibido al fondo.
Propiedades
Metodos de la clase DefaultTableModel
public void addColumn(Object nombreColumna)
adiciona una columna.
public void addRow(Object[] datosFila)
Adiciona un nueva fila con los datos recibidos como parámetros.
public int getColumnCount()
regresa el numero de columnas.
public String getColumnName(int col)
Regresa el nombre de la columna indicada por col.
public int getRowCount()
regresa el número de filas en los datos.
public Object getValueAt(int rowIndex, int columnIndex)
Regresa el Object de la celda indicada.
public void setValueAt(Object aValue, int rowIndex, int columnIndex)
Asigna el valor a la celda indicada.
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.*; public class SimpleTable1 extends JFrame { public SimpleTable1() {
super("Ejemplo de una Jtable en Java"); //Array bidimensional de objetos con los datos de la tabla
Object[][] data = {
{"Mary", "Campione", "Esquiar", new Integer(5), new Boolean(false)},
{"Lhucas", "Huml", "Patinar", new Integer(3), new Boolean(true)},
{"Kathya", "Walrath", "Escalar", new Integer(2), new Boolean(false)},
{"Marcus", "Andrews", "Correr", new Integer(7), new Boolean(true)},
{"Angela", "Lalth", "Nadar", new Integer(4), new Boolean(false)}
}; //Array de ‘String’ con los titulos de las columnas
String[] columnNames = {"Nombre", "Apellido", "Pasatiempo", "Años de Practica", "Soltero(a)"};
//Creacion de la tabla
final JTable table = new JTable(data, columnNames);
table.setPreferredScrollableViewportSize(new Dimension(500, 80)); //Creamos un scrollpanel y se lagrega a la tabla
JScrollPane scrollpane = new JScrollPane(table); //Agregamos el scrollpanel al contenedor
getContentPane().add(scrollpane, BorderLayout.CENTER); //manejamos la salida
addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {
System.exit(0);
} }); } public static void main(String ar[]) {
SimpleTable1 frame = new SimpleTable1();
frame.pack();
frame.setVisible(true); } }
DefaultTableModel
Esta clase permite construir el modelo para el objeto Table. Los métodos más utilizados
son:
• addColumn(): Añade una columna al modelo.
• AddRow(): Añade una fila al final del modelo.
• getColumnCount(): Devuelve el número de columnas en esta tabla de datos.
• getRowCount(): Devuelve el número de filas en esta tabla de datos.
• getValueAt(): Devuelve un valor de atributo para la celda en la posición row, column.
• insertRow(): Inserta una fila en el modelo.
• RemoveRow(): Elimina del modelo según la posición de la fila indicada.
Control jtable con base de datos

Más contenido relacionado

La actualidad más candente

Comando ddl
Comando ddlComando ddl
Comandos ddl
Comandos ddlComandos ddl
Trabajando sentencias de manipulación de datos con MySQL
Trabajando sentencias de manipulación de datos con MySQLTrabajando sentencias de manipulación de datos con MySQL
Trabajando sentencias de manipulación de datos con MySQL
Jesús Canales Guando
 
Practica 12
Practica 12Practica 12
Practica 12
Any Saula
 
Hechos en clase
Hechos en claseHechos en clase
Hechos en clase
Řỉgö VẻGầ
 
Ddl
DdlDdl
Sudoku
SudokuSudoku
Sudoku
alberpilot
 
Manual sql
Manual sqlManual sql
Manual sql
jeisson298
 
CheatSheet manejo de datos con dplyr en R
CheatSheet manejo de datos con dplyr en RCheatSheet manejo de datos con dplyr en R
CheatSheet manejo de datos con dplyr en R
Pedro Herrero Petisco
 
CONOCIENDO EL AMBIENTE DE TRABAJO DE EXCEL
CONOCIENDO EL AMBIENTE DE TRABAJO DE EXCELCONOCIENDO EL AMBIENTE DE TRABAJO DE EXCEL
CONOCIENDO EL AMBIENTE DE TRABAJO DE EXCEL
Team Queso
 
Comandos
ComandosComandos
Pseudocódigo Tabla Hash Abierta
Pseudocódigo Tabla Hash AbiertaPseudocódigo Tabla Hash Abierta
Pseudocódigo Tabla Hash Abierta
Diego Menéndez Díaz
 
Transparencias3
Transparencias3Transparencias3
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
Julio Pari
 
Enseñar funciones con advanced grapher
Enseñar funciones con advanced grapherEnseñar funciones con advanced grapher
Enseñar funciones con advanced grapher
Celina Villarroel
 
Comandos DDL
Comandos DDLComandos DDL

La actualidad más candente (16)

Comando ddl
Comando ddlComando ddl
Comando ddl
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Trabajando sentencias de manipulación de datos con MySQL
Trabajando sentencias de manipulación de datos con MySQLTrabajando sentencias de manipulación de datos con MySQL
Trabajando sentencias de manipulación de datos con MySQL
 
Practica 12
Practica 12Practica 12
Practica 12
 
Hechos en clase
Hechos en claseHechos en clase
Hechos en clase
 
Ddl
DdlDdl
Ddl
 
Sudoku
SudokuSudoku
Sudoku
 
Manual sql
Manual sqlManual sql
Manual sql
 
CheatSheet manejo de datos con dplyr en R
CheatSheet manejo de datos con dplyr en RCheatSheet manejo de datos con dplyr en R
CheatSheet manejo de datos con dplyr en R
 
CONOCIENDO EL AMBIENTE DE TRABAJO DE EXCEL
CONOCIENDO EL AMBIENTE DE TRABAJO DE EXCELCONOCIENDO EL AMBIENTE DE TRABAJO DE EXCEL
CONOCIENDO EL AMBIENTE DE TRABAJO DE EXCEL
 
Comandos
ComandosComandos
Comandos
 
Pseudocódigo Tabla Hash Abierta
Pseudocódigo Tabla Hash AbiertaPseudocódigo Tabla Hash Abierta
Pseudocódigo Tabla Hash Abierta
 
Transparencias3
Transparencias3Transparencias3
Transparencias3
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
 
Enseñar funciones con advanced grapher
Enseñar funciones con advanced grapherEnseñar funciones con advanced grapher
Enseñar funciones con advanced grapher
 
Comandos DDL
Comandos DDLComandos DDL
Comandos DDL
 

Similar a Control jtable con base de datos

Resultset
ResultsetResultset
Matrices en java
Matrices en javaMatrices en java
HTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageHTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation Language
Francisco Javier Arce Anguiano
 
U5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfU5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdf
TareasEMI
 
Jtable 1
Jtable 1Jtable 1
Jtable 1
Vanessa85
 
4_colecciones.ppt
4_colecciones.ppt4_colecciones.ppt
4_colecciones.ppt
CompusoftnetCiaLtda
 
Biblioteca java.util por gio
Biblioteca java.util por gioBiblioteca java.util por gio
Biblioteca java.util por gio
Robert Wolf
 
Presentacion
PresentacionPresentacion
Presentacion
Luiggi Inga Barboza
 
Guía nº 8 arreglos
Guía nº 8 arreglosGuía nº 8 arreglos
Guía nº 8 arreglos
Christian Yañez Villouta
 
Array
Array Array
Array
Jose Eamirez
 
Resultset
ResultsetResultset
Resultset
ResultsetResultset
Resultset
ResultsetResultset
Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)
José Toro
 
1.2. kotlin (1)
1.2. kotlin (1)1.2. kotlin (1)
1.2. kotlin (1)
xavazque2
 
1.2. kotlin
1.2. kotlin1.2. kotlin
1.2. kotlin
xavazque2
 
Manual de power_builder
Manual de power_builderManual de power_builder
Manual de power_builder
Nicolas Ortiz
 
Resulteset
ResultesetResulteset
Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617
Johannadotel
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
luis freddy
 

Similar a Control jtable con base de datos (20)

Resultset
ResultsetResultset
Resultset
 
Matrices en java
Matrices en javaMatrices en java
Matrices en java
 
HTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageHTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation Language
 
U5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfU5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdf
 
Jtable 1
Jtable 1Jtable 1
Jtable 1
 
4_colecciones.ppt
4_colecciones.ppt4_colecciones.ppt
4_colecciones.ppt
 
Biblioteca java.util por gio
Biblioteca java.util por gioBiblioteca java.util por gio
Biblioteca java.util por gio
 
Presentacion
PresentacionPresentacion
Presentacion
 
Guía nº 8 arreglos
Guía nº 8 arreglosGuía nº 8 arreglos
Guía nº 8 arreglos
 
Array
Array Array
Array
 
Resultset
ResultsetResultset
Resultset
 
Resultset
ResultsetResultset
Resultset
 
Resultset
ResultsetResultset
Resultset
 
Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)
 
1.2. kotlin (1)
1.2. kotlin (1)1.2. kotlin (1)
1.2. kotlin (1)
 
1.2. kotlin
1.2. kotlin1.2. kotlin
1.2. kotlin
 
Manual de power_builder
Manual de power_builderManual de power_builder
Manual de power_builder
 
Resulteset
ResultesetResulteset
Resulteset
 
Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
 

Más de Jesus Alberto Velasquez Abanto

Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
Jesus Alberto Velasquez Abanto
 
Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
Jesus Alberto Velasquez Abanto
 
Transacciones
TransaccionesTransacciones
Trigger
TriggerTrigger
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
Jesus Alberto Velasquez Abanto
 
Vistas
VistasVistas
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
Jesus Alberto Velasquez Abanto
 
Ejecutables
EjecutablesEjecutables
Reportes
ReportesReportes
Diapositivas java
Diapositivas javaDiapositivas java
Objeto slqcommand
Objeto slqcommandObjeto slqcommand
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
Jesus Alberto Velasquez Abanto
 
Reportes
ReportesReportes
Preparedstatemet
PreparedstatemetPreparedstatemet
Resultset
ResultsetResultset
Statement
StatementStatement
Connetion
ConnetionConnetion
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc

Más de Jesus Alberto Velasquez Abanto (18)

Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
 
Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Trigger
TriggerTrigger
Trigger
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
Reportes
ReportesReportes
Reportes
 
Diapositivas java
Diapositivas javaDiapositivas java
Diapositivas java
 
Objeto slqcommand
Objeto slqcommandObjeto slqcommand
Objeto slqcommand
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
 
Reportes
ReportesReportes
Reportes
 
Preparedstatemet
PreparedstatemetPreparedstatemet
Preparedstatemet
 
Resultset
ResultsetResultset
Resultset
 
Statement
StatementStatement
Statement
 
Connetion
ConnetionConnetion
Connetion
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 

Último

APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
DevinsideSolutions
 
CUADRO COMPARATIVO Aylen.docx............
CUADRO COMPARATIVO Aylen.docx............CUADRO COMPARATIVO Aylen.docx............
CUADRO COMPARATIVO Aylen.docx............
LuanaJaime1
 
Jesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docxJesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docx
JRAA3
 
Ejercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docxEjercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docx
sebastianjacome1808
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
DobbieElfo
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
manuelhinojosa1950
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
iamgaby0724
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
Clasificación de los animales vertebrados
Clasificación de los animales vertebradosClasificación de los animales vertebrados
Clasificación de los animales vertebrados
DianaLopez859290
 
preguntas de historia universal. guia comipems
preguntas de historia universal. guia comipemspreguntas de historia universal. guia comipems
preguntas de historia universal. guia comipems
nahomigonzalez66
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
2.- DIARIO -MANIFESTACIONES-LECTURA...pdf
2.- DIARIO -MANIFESTACIONES-LECTURA...pdf2.- DIARIO -MANIFESTACIONES-LECTURA...pdf
2.- DIARIO -MANIFESTACIONES-LECTURA...pdf
MiNeyi1
 
Presentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptxPresentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptx
Aracely Natalia Lopez Talavera
 
TRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDA
TRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDATRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDA
TRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDA
ARIANAANABELVINUEZAZ
 
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 

Último (20)

APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
 
Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
 
CUADRO COMPARATIVO Aylen.docx............
CUADRO COMPARATIVO Aylen.docx............CUADRO COMPARATIVO Aylen.docx............
CUADRO COMPARATIVO Aylen.docx............
 
Jesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docxJesús calma la tempestad el mar de en.docx
Jesús calma la tempestad el mar de en.docx
 
Ejercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docxEjercicios propuestos (if , switch).docx
Ejercicios propuestos (if , switch).docx
 
La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.La filosofía presocrática y los filosofos más relvantes del periodo.
La filosofía presocrática y los filosofos más relvantes del periodo.
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
Clasificación de los animales vertebrados
Clasificación de los animales vertebradosClasificación de los animales vertebrados
Clasificación de los animales vertebrados
 
preguntas de historia universal. guia comipems
preguntas de historia universal. guia comipemspreguntas de historia universal. guia comipems
preguntas de historia universal. guia comipems
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
2.- DIARIO -MANIFESTACIONES-LECTURA...pdf
2.- DIARIO -MANIFESTACIONES-LECTURA...pdf2.- DIARIO -MANIFESTACIONES-LECTURA...pdf
2.- DIARIO -MANIFESTACIONES-LECTURA...pdf
 
Presentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptxPresentación sector la arenita_paijan pptx
Presentación sector la arenita_paijan pptx
 
TRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDA
TRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDATRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDA
TRABAJO EXPERIMENTAL DE ENFOQUES DE LA CALIDAD DE VIDA
 
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
 

Control jtable con base de datos

  • 1.
  • 2. Definición 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 tu 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.
  • 3. Propiedades Métodos get public String getColumnName( int x) Regresa el nombre de la columna de la posición x. public int getColumnCount() Regresa numero de columnas. public int getEditingColumn() Regresa el número de la columna que se esta editando public int getEditingRow() Regresa el número de la fila que se esta editando publicTableColumnModel getColumnModel() Regresa elTableColumnModel que contiene toda la información de la tabla.
  • 4. Propiedades Métodos set public void setRowHeight(int newHeight) Asigna alto indicado a todas las filas. public void setSelectionBackground (Color selectionBackground) Coloca el color de fondo a celda seleccionada. public void setForeGround(Color x) Asigna el color recibido al primer plano( letra) . public void setBackground(Color x) Asigna el color recibido al fondo.
  • 5. Propiedades Metodos de la clase DefaultTableModel public void addColumn(Object nombreColumna) adiciona una columna. public void addRow(Object[] datosFila) Adiciona un nueva fila con los datos recibidos como parámetros. public int getColumnCount() regresa el numero de columnas. public String getColumnName(int col) Regresa el nombre de la columna indicada por col. public int getRowCount() regresa el número de filas en los datos. public Object getValueAt(int rowIndex, int columnIndex) Regresa el Object de la celda indicada. public void setValueAt(Object aValue, int rowIndex, int columnIndex) Asigna el valor a la celda indicada.
  • 6. import javax.swing.JTable; import javax.swing.JScrollPane; import javax.swing.JFrame; import java.awt.*; import java.awt.event.*; public class SimpleTable1 extends JFrame { public SimpleTable1() { super("Ejemplo de una Jtable en Java"); //Array bidimensional de objetos con los datos de la tabla Object[][] data = { {"Mary", "Campione", "Esquiar", new Integer(5), new Boolean(false)}, {"Lhucas", "Huml", "Patinar", new Integer(3), new Boolean(true)}, {"Kathya", "Walrath", "Escalar", new Integer(2), new Boolean(false)}, {"Marcus", "Andrews", "Correr", new Integer(7), new Boolean(true)}, {"Angela", "Lalth", "Nadar", new Integer(4), new Boolean(false)} }; //Array de ‘String’ con los titulos de las columnas String[] columnNames = {"Nombre", "Apellido", "Pasatiempo", "Años de Practica", "Soltero(a)"}; //Creacion de la tabla final JTable table = new JTable(data, columnNames); table.setPreferredScrollableViewportSize(new Dimension(500, 80)); //Creamos un scrollpanel y se lagrega a la tabla JScrollPane scrollpane = new JScrollPane(table); //Agregamos el scrollpanel al contenedor getContentPane().add(scrollpane, BorderLayout.CENTER); //manejamos la salida addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String ar[]) { SimpleTable1 frame = new SimpleTable1(); frame.pack(); frame.setVisible(true); } }
  • 7. DefaultTableModel Esta clase permite construir el modelo para el objeto Table. Los métodos más utilizados son: • addColumn(): Añade una columna al modelo. • AddRow(): Añade una fila al final del modelo. • getColumnCount(): Devuelve el número de columnas en esta tabla de datos. • getRowCount(): Devuelve el número de filas en esta tabla de datos. • getValueAt(): Devuelve un valor de atributo para la celda en la posición row, column. • insertRow(): Inserta una fila en el modelo. • RemoveRow(): Elimina del modelo según la posición de la fila indicada.