JTable中怎樣顯示表頭

2021-06-27 12:41:12 字數 475 閱讀 3150

如果直接將**新增到相應的容器中,則首先通過jtable類的gettableheader()方法獲得jtableheader類的物件,然後再將物件新增到容器的相應的位置,否側將沒有表頭

jtable table=new jtable(vol,col);

jtableheader head=table.gettableheader();

getcontentpane().add(table,borderlayout.center);

getcontentpane().add(head,borderlayout.north);//注意表頭位置

也可以直接把**物件新增到滾動面板中

jtable table=new jtable(vol,col);

jscrollpane scr=new jscrollpane(table);

getcontentpane().add(scr,borderlayout.center);

JTable表頭顯示問題以及如何讓某行選中

jtable元件顯示資料時,如果直接將其放置在frame的contentpane中則表頭一行會顯示不出來,如果將其放置在jscrollpane中顯示資料的話,表頭會自動顯示出來。只要新增如下 jscrollpane scrollpane new jscrollpane table table.set...

JTable設定表頭背景色

今天發現乙個新問題 當設定表頭的背景色的時候,顏色沒有完全填充到表頭當中,如下圖所示 table.gettableheader setbackground new color 51,102,255 該 的效果如上所示。想要的效果是 首先設定表頭的高度 dimension size table.get...

mysql中的資料在JTable中顯示出來

第一步 得到resultset string sql select from this.table resultset result mysql.execute sql 第二步 從resultset中提取資料放到vector中 vector data new vector vectorv new v...