中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
静乐县| 新建县| 稷山县| 营口市| 江津市| 桃江县| 巴彦淖尔市| 怀安县| 鄂州市| 蚌埠市| 扎囊县| 保德县| 泰和县| 大兴区| 五大连池市| 澄城县| 临海市| 遵义县| 靖州| 偏关县| 陈巴尔虎旗| 昌邑市| 长乐市| 含山县| 炎陵县| 修文县| 泸溪县| 新余市| 阳泉市| 苏尼特左旗| 衡水市| 嘉义县| 阳东县| 青龙| 揭东县| 永嘉县| 中超| 建始县| 吉木萨尔县| 鹤庆县| 武义县|