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

Biblioteca java.util por gio
Biblioteca java.util por gioBiblioteca java.util por gio
Biblioteca java.util por gio
Robert Wolf
 
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

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

Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
juancmendez1405
 

Último (20)

Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
 
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
 
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxTERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
 
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdfPROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
Proceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu RemodelaciónProceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu Remodelación
 
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
 
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docxENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
 
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfMETODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 

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.