亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
若羌县| 镇江市| 五寨县| 兴安盟| 霍林郭勒市| 宜章县| 中阳县| 海盐县| 霸州市| 阿拉善左旗| 阜城县| 都匀市| 志丹县| 承德县| 兴业县| 怀来县| 吉首市| 建阳市| 临城县| 广昌县| 荥经县| 漾濞| 松潘县| 宁强县| 巴里| 青岛市| 易门县| 沂南县| 武清区| 囊谦县| 博野县| 静宁县| 东乡族自治县| 博罗县| 长沙县| 通州市| 澄城县| 郸城县| 五常市| 南川市| 抚松县|