INICIO

JTable (JscrollPane, TableModel)

Utilidades: 

Libreriaimport 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:
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