如何在 Swing 中的 JTable 的列中添加不同的 JComboBox 项目
我想在第 1 列的 JTable (3,3) 内添加 JComboBox。但在第 1 列中,每一行都有自己的一组 ComboBox 元素。 当我尝试使用时,
table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(comboBox_Custom));
每一行都被设置为同一组组合框值。 但我希望每一行 ComboBox 都有不同的项目。
I want to add JComboBox inside a JTable (3,3) on column 1. But in the column 1 , each row will have its own set of ComboBox element.
When I tried to use
table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(comboBox_Custom));
Each row is being set to same set of ComboBox Values.
But I want each row ComboBox has different items.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
java2s.com 上的示例看起来可以正常工作并且正确,然后例如(我编码JComboBoxes 作为快速示例,并为今天的 Swing 添加/更改)
只需添加 EachRowEditor 类
example on java2s.com looks like as works and correctly, then for example (I harcoded JComboBoxes for quick example, and add/change for todays Swing)
just add EachRowEditor Class