作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法将 jCheckBox 放入 jTable 单元格。更有可能的是,我可以将 checkBox 放入表中,但是当我使用该表运行模块时,应为 checkBox 的单元格显示文本“true”或“false”。该单元格的行为与复选框相同,但它显示文本值而不是复选框。
这是代码。
DefaultTableModel dm = new DefaultTableModel();
dm.setDataVector(new Object[][]{{"dd", "Edit", "Delete"},
{"dd","Edit", "Delete"}},
new Object[]{"Include","Component", "Ekvi"});
jTable1 = new javax.swing.JTable();
jTable1.setModel(dm);
JCheckBox chBox=new JCheckBox();
jTable1.getColumn("Include").setCellEditor(new DefaultCellEditor(chBox));
jScrollPane1.setViewportView(jTable1);
最佳答案
阅读 JTable API 并点击有关“如何使用表”的 Swing 教程的链接以获取工作示例。
基本上,您将 boolean 值存储在 TableModel 中,然后重写 getColumnClass() 方法以返回每个列的类,并且表将选择适当的渲染器和编辑器。
关于java - 如何将 jcheckbox 放入表格单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2439875/
我是一名优秀的程序员,十分优秀!