Ocultar cabecera JTable Java

Ocultar cabecera JTable Java

La cabecera de un JTable Java es donde están los nombres de las columnas que permite identificar a cada columna, una tabla por defecto muestra el texto en las columnas.

Si queremos ocultar las cabeceras de una tabla en Java basta con agregar esta línea de código en la creación de tu JTable Java.

nombre_tabla.setTableHeader(null);

El método setTableHeader(null) se encarga de no mostrar las columnas, un ejemplo completo sería:

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

public class Tabla_ejemplo extends JFrame{
    
    DefaultTableModel dt = new DefaultTableModel(new Object[][]
        {{"1","Carlos"},{"2","Maria"},{"3","Jorge"},
        {"4","Pedro"},{"5","Rosa"},{"6","Julieta"}},
        new Object[]{"Codigo","Nombre"});

    public Tabla_ejemplo(){
        
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setSize(400,300);
        this.setTitle("JTable Java");
        this.setVisible(true);
        this.setLocationRelativeTo(null);

        final JTable tabla = new JTable(dt);
        tabla.setTableHeader(null);
        JScrollPane p = new JScrollPane(tabla);
        this.add(p);
        
    }
    public static void main(String[] args) {
        
        new Tabla_ejemplo().setVisible(true);
    }
    
}

Cómo ocultar las líneas de un JTable.


Comentarios

Entradas populares de este blog

Convertir jar a ejecutable exe con Launch4j

Librería para cambiar apariencia ventana y frames Java

Component mscomctl.ocx or one of its dependencies not correctly registered