我在Task
類中有如下方法。這是因爲如下:如何返回我的方法中的數組?
public void populateJTable(){
for (int i = 0; i < tasks.size(); i++){
String name = tasks.get(i).getTaskName();
String dueDate = tasks.get(i).getTaskPriority();
String priority = tasks.get(i).getTaskPriority();
Object[] data = {name, dueDate, priority}; //would like to return this
}}
我想從方法返回Object [] data ...
,這樣我可以在我的GUI
類將它添加到我的JTable。我將如何做到這一點。我的GUI
類如下:
String[] columnNames = {"Task", "Due Date", "Priority"};
DefaultTableModel tableModel = new DefaultTableModel(columnNames, 0);
table = new JTable(tableModel);
scrollPane.setViewportView(table);
tableModel.add(data); // would like to add the data here from the populateJTable method.
謝謝。
什麼'任務'類你的意思是? Afaik沒有擺動,從方法名稱看來它是一個自定義類,所以改變返回類型有什麼問題?除此之外,您還可以考慮將對錶模型的引用傳遞給該方法並在其中添加數據。 – Thomas