【发布时间】:2014-06-04 23:33:36
【问题描述】:
如何在单元格区域上添加一个 jbutton?这是 cleansheets 应用程序,我必须在单元格区域(而不是单元格内部)上添加一个 jbutton,我不知道如何执行此操作。我尝试与 JLayeredPane 一起玩,但到目前为止没有运气
【问题讨论】:
标签: java button user-interface layer
如何在单元格区域上添加一个 jbutton?这是 cleansheets 应用程序,我必须在单元格区域(而不是单元格内部)上添加一个 jbutton,我不知道如何执行此操作。我尝试与 JLayeredPane 一起玩,但到目前为止没有运气
【问题讨论】:
标签: java button user-interface layer
所有 Swing 组件都从 Container 扩展而来,因此您可以将任何组件添加到 JTable。关键是设置组件的边界。比如:
Rectangle cell = table.getCellRect(....);
JButton button = new JButton(...);
button.setBounds( cell );
table.add( button );
table.repaint();
【讨论】: