Utilidades:
| Libreria | import javax.swing.JTable; |
| Implement | TableModelListener , Scrollable , TableColumnModelListener , ListSelectionListener , CellEditorListener , Accessible , RowSorterListener |
| Extends | JComponent |
Codigo:
TableModel dataModel = new AbstractTableModel () {
return new Integer (row * col);
}
}; |
Constructor:
| JTable( ) | Construye un valor predeterminado JTableque se inicializa con un modelo de datos predeterminado, un modelo de columna predeterminado y un modelo de selección predeterminado. | ||
| JTable( int Filas, int Columnas) | Construye un JTable con numero de Filas y Columnas usando DefaultTableModel. | ||
| JTable(Object[][] F,Object[] C) | Construye un JTable con Objetos de filas y Objeto de columnas tal y como se muesta en el cuadro Codigo2:Tablas. |
Codigo1
Main:
Tablas:
package PruebaTabla; import javax.swing.JFrame;
public class JTablePrac {
ventana v;
public JTablePrac(){
v= new ventana();
v.setSize(630, 380);
v.setVisible(true);
v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
v.setLocationRelativeTo(null);
}
public static void main(String[] args) {
JTablePrac p = new JTablePrac();
}
} |
Tablas:
package PruebaTabla;import java.awt.*; import javax.swing.*; public class ventana extends JFrame {
public ventana(){
this.setTitle("SCORE");
JTable tablaPersonas= new JTable(100, 3);
add(new JScrollPane(tablaPersonas),BorderLayout.CENTER);
} |
Codigo2:
Main:
package PruebaTabla;
import javax.swing.JFrame;
public class JTablePrac {
ventana v;
public JTablePrac(){
v= new ventana();
v.setSize(630, 380);
v.setVisible(true);
v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
v.setLocationRelativeTo(null);
}
public static void main(String[] args) {
JTablePrac p = new JTablePrac();
}
}
|
Tablas:
import java.awt.*;
import javax.swing.*;
public class ventana extends JFrame {
public ventana(){
this.setTitle("SCORE");
JTable tablaPersonas= new JTable(Fila, Columna);
add(new JScrollPane(tablaPersonas),BorderLayout.CENTER);
}
private String []Columna= {"Nombre", "Puntos Record","Fecha"};
private Object[][] Fila=
{
{"Brayan",10000,"01/07/20"},
{"Omar",1450,"01/07/20"},
{"Rex",1101,"01/07/20"},
{"Jose",400,"01/07/20"},
{"Juan",350,"01/07/20"},
{"Canijo",122,"01/07/20"},
{"Pedro",56,"01/07/20"},
{"Dino2",23,"01/07/20"},
{"Player",19,"01/07/20"},
{"Dino",-1,"01/07/20"},
{"Dino",-2,"01/07/20"},
{"Dino",-3,"01/07/20"},
{"Dino",-4,"01/07/20"},
{"Dino",-4.5,"01/07/20"},
{"Dino",-5,"01/07/20"},
{"Dino",-6,"01/07/20"},
{"Dino",-7,"01/07/20"},
{"Dino",-8,"01/07/20"},
{"Dino",-9,"01/07/20"},
{"Dino",-10,"01/07/20"},
{"Dino",-12,"01/07/20"},
{"Dino",-31,"01/07/20"},
{"Dino",-43,"01/07/20"},
{"Dino",-54,"01/07/20"},
{"Dino",-65,"01/07/20"},
{"Dino",-76,"01/07/20"},
{"Dino",-100,"01/07/20"},
{"Dino",-100,"01/07/20"},
{"Dino",-100,"01/07/20"}
};
} |
TableModel dataModel = new AbstractTableModel () {
return new Integer (row * col);
}
}; |
No hay comentarios:
Publicar un comentario