91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

JAVA表格中如何加入選擇按鈕

小億
125
2023-08-12 03:30:53
欄目: 編程語言

要在Java表格中加入選擇按鈕,首先需要創建一個列模型(ColumnModel)來管理列屬性。然后,在列模型中創建一個列(Column)來定義選擇按鈕的屬性。

以下是一個示例代碼,展示如何在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來設置表格的數據和列名。

最后,我們將表格添加到一個滾動面板中,并將滾動面板添加到窗口中。運行代碼后,將會顯示一個帶有選擇按鈕的表格。

0
平湖市| 耒阳市| 韶山市| 广西| 永安市| 视频| 呼伦贝尔市| 金寨县| 阳高县| 禹州市| 晋州市| 九龙县| 佛山市| 亚东县| 郸城县| 黄石市| 榆中县| 南靖县| 遂平县| 松潘县| 巴塘县| 海南省| 深圳市| 平阴县| 衢州市| 洪洞县| 阜宁县| 泗洪县| 行唐县| 扎囊县| 宜黄县| 普陀区| 青铜峡市| 儋州市| 铜梁县| 南平市| 斗六市| 株洲县| 古浪县| 安义县| 仁化县|