私は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
}}
私は私GUI
クラスで私のJTableに追加できるようにする方法からObject [] data ...
を返すようにしたいと思います。どうしたらいい?私の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