我有一個sortableTableModel
。點擊列標題我排序內容。對於排序,列標題被視爲jbutton
。如何將Jbutton製作爲矩形
現在我jbutton
與圓角所以在我的表列標頭rounded corner創建。
我想那些作爲平面矩形。
我該如何做到這一點?
我有一個sortableTableModel
。點擊列標題我排序內容。對於排序,列標題被視爲jbutton
。如何將Jbutton製作爲矩形
現在我jbutton
與圓角所以在我的表列標頭rounded corner創建。
我想那些作爲平面矩形。
我該如何做到這一點?
你可以做這樣的事情 -
TableColumn col = table.getColumnModel().getColumn(vColIndex);
col.setHeaderRenderer(new CustomTableHeaderRenderer());
然後創建自己的TableCellRenderer擴展任何JComponent的你的願望。
您需要設置邊框/做一些風俗畫修改您所使用的表頭的按鈕。
,如果是你的Java版本1.6 ++,比爲什麼不使用默認TableHeader
一個與JTable
出來(由defalut返回JLabel
),並與defalut RowSorter
http://download.oracle.com/javase/tutorial/uiswing/components/table.html#sorting,
,但如果在你的sortableTableModel
實現另一種情況可能是定製RowFilter