繁体   English   中英

如何将Jbutton制作为矩形

[英]how to make a Jbutton as rectangle

我有一个sortableTableModel 单击列标题后,将对内容进行排序。 为了进行排序,列标题被视为jbutton

现在,我的jbutton被创建为带有圆角,因此在我的表列标题中具有圆角

我想要那些作为平面矩形

我该如何实现?

你可以做这样的事情-

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实现了另一种情况

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM