Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to hide columns in a JTable ?!!

 
Sandhya
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi How do I hide only some columns in a JTable.I tried the following code
TableColumn column1 = null;
column1 = JTable1.getColumnModel().getColumn(2); column1.setMaxWidth(0);
column1.setMinWidth(0);
column1.setWidth(0);
column1.setResizable(false);
But, it is having ... in the table header and the table looks real ugly now.
Thanks
Sandhya
 
Sandhya
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Okay people, I found a way to do this .. ALong with setting the column min, max and widths to 0, you also need to setPreferredWidth to 0 also.
Originally posted by Sandhya:
Hi How do I hide only some columns in a JTable.I tried the following code
TableColumn column1 = null;
column1 = JTable1.getColumnModel().getColumn(2); column1.setMaxWidth(0);
column1.setMinWidth(0);
column1.setWidth(0);
column1.setResizable(false);
But, it is having ... in the table header and the table looks real ugly now.
Thanks
Sandhya

 
Glen Tanner
Ranch Hand
Posts: 147
Java Python Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You don't have to set max and min to 0, just the preferred width of the column.
table.getColumnModel().getColumn(3).setPreferredWidth(0);
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Sandhya",
The Java Ranch has thousands of visitors every week, many with surprisingly similar names. To avoid confusion we have a naming convention, described at http://www.javaranch.com/name.jsp . We require names to have at least two words, separated by a space, and strongly recommend that you use your full real name. Please choose a new name which meets the requirements.
Thanks.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic