The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > javax.swing.table  [62 examples] > Column Heads  [6 examples]

e932. Changing the Name of a Column in a JTable Component

    DefaultTableModel model = new DefaultTableModel();
    JTable table = new JTable(model);
    
    // Create 2 columns
    model.addColumn("Col1");
    model.addColumn("Col2");
    
    // Change name of first visible column
    int vColIndex = 0;
    table.getColumnModel().getColumn(vColIndex).setHeaderValue("New Name");
    
    // Force the header to resize and repaint itself
    table.getTableHeader().resizeAndRepaint();

 Related Examples
e931. Showing the Table Header in a Non-Scrollable JTable Component
e933. Displaying an Icon in a Column Head of a JTable Component
e934. Implementing Variable-Height Column Headers in a JTable Component
e935. Removing the Column Headers from a Scrollable in a JTable Component
e936. Creating a Custom Column Header Renderer in a JTable Component

See also: Cells    Columns    Editing    Events    Layout    Rows    Scrolling    Selection    Sorting    Table Model    Tool Tips   


© 2002 Addison-Wesley.