java - 在 JTable 的一个单元格中添加两个对象

标签 java swing jtable jbutton tablecellrenderer

我正在制作一个类似房间管理员的程序,

每天每个房间都有不同的客户,有时一个房间有两个轮类:早上和晚上。

我想,在 2 个客户在不同类次的同一个房间列出的日子里,将单元格(这是一个 JButton)拆分为两个按钮,两个按钮都包含在同一个单元格中,并每个客户都有自己的颜色。

这是我的应用程序的屏幕截图:

This is what I've done so far.

这就是我希望实现的目标:

enter image description here

关于如何 split 原子有什么想法吗?

最佳答案

您的TableCellRenderer可以render面板中的两个按钮,但您还需要一个 TableCellEditor,如 example 所示。特别注意每个编辑器如何重写 getCellEditorValue()

关于java - 在 JTable 的一个单元格中添加两个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27381825/

相关文章:

java - 将 jzy3d.canvas 转换为 awt.component

java - JTable 复选框应在选中时启动计时器

java - 如何知道Jtable的一行是否可编辑?

java - WebSphere 无法连接到服务器进程。确保服务器已经启动

java - 我的 JPanel 没有按我想要的方式显示

java - KeyListener 不能与 dispose() 一起使用;

java - 更新 JavaFX 阶段的大小和位置不起作用

java - 来自 TableModel 的 JTable - 将按钮添加到每一行

java - 从游戏逻辑更新中补偿绘图延迟

java - JavaFX 是否有流行应用程序的示例?