标签: java swing jtable jbutton tablecellrenderer
我制作的程序是某种房间经理,
每个房间每天都有不同的客户,有时一个房间有两个班次:早上和晚上。
我想,在2个客户端以不同班次列在同一个房间的日子里,将单元格(JButton)拆分为两个按钮,两个按钮都包含在同一个单元格中并为每个客户端着色以自己的颜色。
JButton
这是我的应用的屏幕截图:
这就是我想要完成的事情:
关于如何将原子分开的任何想法?
答案 0 :(得分:2)
您的TableCellRenderer可render个按钮位于面板中,但您还需要TableCellEditor,如此example所示。请特别注意每个编辑器如何覆盖getCellEditorValue()。
TableCellRenderer
TableCellEditor
getCellEditorValue()