SlideShare una empresa de Scribd logo
1 de 8
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 (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 (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 (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

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 

Último (20)

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 

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.