JAVA表格中如何加入选择按钮


要在Java表格中加入选择按钮,首先需要创建一个列模型(ColumnModel)来管理列属性。然后,在列模型中创建一个列(Column)来定义选择按钮的属性。
以下是一个示例代码,展示如何在Java表格中加入选择按钮:
```java
import javax.swing.*;
import javax.swing.table.*;
public class CheckboxTableExample extends JFrame {
private JTable table;
public CheckboxTableExample() {
// 创建表格数据
Object[][] data = {
{ "John Doe", false },
{ "Jane Smith", false },
{ "Bob Johnson", false }
};
// 创建表格列名
String[] columnNames = { "Name", "Selected" };
// 创建列模型
TableColumnModel columnModel = new DefaultTableColumnModel();
// 创建选择按钮列
TableColumn checkboxColumn = new TableColumn(1);
checkboxColumn.setHeaderValue(columnNames[1]);
checkboxColumn.setCellEditor(new DefaultCellEditor(new JCheckBox()));
columnModel.addColumn(checkboxColumn);
// 创建表格模型
TableModel tableModel = new DefaultTableModel(data, columnNames);
// 创建表格
table = new JTable(tableModel, columnModel);
// 添加表格到窗口
JScrollPane scrollPane = new JScrollPane(table);
getContentPane().add(scrollPane);
// 设置窗口属性
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 300);
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new CheckboxTableExample();
}
});
}
}
```
在这个示例代码中,我们创建了一个包含两列的表格,第一列为名字,第二列为选择按钮。我们通过创建一个`DefaultCellEditor`来设置第二列的单元格编辑器为一个选择按钮。然后,我们创建一个`DefaultTableModel`来设置表格的数据和列名。
最后,我们将表格添加到一个滚动面板中,并将滚动面板添加到窗口中。运行代码后,将会显示一个带有选择按钮的表格。


上一篇:云服务器远程连接不上怎么办

下一篇:java中怎么使用read方法读取文件


蚂蚁钢琴网 2008-2025 somall.com.cn 皖ICP备2023010105号
大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器
钢琴调律 钢琴调音 钢琴调律价格
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
违法和不良信息24小时举报热线:18056540210