gpt4 book ai didi

java - 如何将 jcheckbox 放入表格单元格?

转载 作者:行者123 更新时间:2023-11-30 05:59:47 24 4
gpt4 key购买 nike

我无法将 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com