Ocultar linea JTable Java

Ocultar lineas de la tabla Java

Ocultar las lineas horizontales y verticales de una tabla de Java para mejorar el aspecto de diseño u por otra razón.


JTable de Java tiene dos métodos uno para ocultar las líneas horizontales y para las líneas verticales, basta con agregar los siguientes métodos:

//Ocultar linea horizontal
nombre_tabla.setShowHorizontalLines(false);
 //Ocultar linea vertical
nombre_tabla.setShowVerticalLines(false); 

Al poner en false ambos métodos les estamos diciendo que no muestre las líneas de la tabla, el ejemplo completo sería:

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);
        //Ocultar linea horizontal
        tabla.setShowHorizontalLines(false);
        //Ocultar linea vertical
        tabla.setShowVerticalLines(false);
        JScrollPane p = new JScrollPane(tabla);
        this.add(p);
        
    }
    public static void main(String[] args) {
        
        new Tabla_ejemplo().setVisible(true);
    }
}


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