Oscilación de Java | JTable

La clase JTable es parte de Java Swing Package y generalmente se usa para mostrar o editar datos bidimensionales que tienen filas y columnas. Es similar a una hoja de cálculo. Esto organiza los datos en forma tabular.
Constructores en JTable

  1. JTable(): Se crea una tabla con celdas vacías.
  2. JTable(int filas, int cols): Crea una tabla de tamaño filas * cols.
  3. JTable(Objeto[][] datos, Objeto []Columna): Se crea una tabla con el nombre especificado donde []Columna define los nombres de las columnas.

Funciones en JTable

  1. addColumn(TableColumn []column) : agrega una columna al final de la JTable.
  2. clearSelection() : Selecciona todas las filas y columnas seleccionadas.
  3. editCellAt(int fila, int col) : edita la celda de intersección del número de columna col y la fila del número de fila mediante programación, si los índices dados son válidos y la celda correspondiente es editable.
  4. setValueAt(Object value, int row, int col) : Establece el valor de la celda como ‘valor’ para la fila de posición, columna en JTable.

A continuación se muestra el programa para ilustrar los diversos métodos de JTable: 

Java

// Packages to import
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
 
public class JTableExamples {
    // frame
    JFrame f;
    // Table
    JTable j;
 
    // Constructor
    JTableExamples()
    {
        // Frame initialization
        f = new JFrame();
 
        // Frame Title
        f.setTitle("JTable Example");
 
        // Data to be displayed in the JTable
        String[][] data = {
            { "Kundan Kumar Jha", "4031", "CSE" },
            { "Anand Jha", "6014", "IT" }
        };
 
        // Column Names
        String[] columnNames = { "Name", "Roll Number", "Department" };
 
        // Initializing the JTable
        j = new JTable(data, columnNames);
        j.setBounds(30, 40, 200, 300);
 
        // adding it to JScrollPane
        JScrollPane sp = new JScrollPane(j);
        f.add(sp);
        // Frame Size
        f.setSize(500, 200);
        // Frame Visible = true
        f.setVisible(true);
    }
 
    // Driver  method
    public static void main(String[] args)
    {
        new JTableExamples();
    }
}

Salida

output

Publicación traducida automáticamente

Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *