1
我可以創建一個JTable,使其呈現爲使用JList的單元格。我不知道要做的是創建不同的列表添加到單元格。將不同的JLists添加到JTable中的單元格渲染器中
這是我的代碼現在
Vector<String> categoryReportColumnNames = new Vector<>();
categoryReportColumnNames.add("Categorías");
categoryReportColumnNames.add("Ítems");
Vector<Vector<String>> categoryReportVector = controller.getCategoryReportVector();
VectorTableCellRenderer renderer = new VectorTableCellRenderer();
DefaultTableModel tableModel = new DefaultTableModel(categoryReportVector, categoryReportColumnNames);
jCategoryReportTable.setModel(tableModel);
jCategoryReportTable.setEnabled(false);
for (int i = 0 ; i < categoryReportVector.size() ; i++){
Vector<String> categoryItems = controller.getCategoryItems(i);
renderer.setListData(categoryItems);
jCategoryReportTable.getColumnModel().getColumn(i).setCellRenderer(renderer);
}
jCategoryReport.setVisible(true);
我應該在哪裏發送向量,例如,改變JList中項的每一行?
謝謝
可以添加控制器的代碼嗎? –
controller.getCategoryReportVector();和controller.getCategoryItems(i);需要代碼 –
快點人...:D –