【发布时间】:2017-12-01 19:29:40
【问题描述】:
好的,这是我的模型包中的一个类:
package accountManager.model;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import accountManager.view.JFrame;
public class AccountModel extends AbstractModel{
public String [] getInfo() throws IOException {
FileReader in = new FileReader("data");
BufferedReader br = new BufferedReader(in);
//List<String> lines = new Array<String>();
String line;
int num_lines = 0;
String[] accountData = new String[5];
while((line = br.readLine()) != null)
{
accountData[num_lines] = line;
num_lines++;
//System.out.println(line);
}
return accountData;
}
}
这是我试图调用一个函数以将一个数组从该函数放入 JComboBox 的地方,但我不知道如何正确调用它,并且很确定我做错了......
JComboBox<String> comboBox = new JComboBox<String>(((AccountModel)model).getInfo());
comboBox.setBounds(135, 30, 140, 20);
contentPane.add(comboBox);
我还将这两个导入到包含 JComboBox 的 Jframe 中:
import accountManager.model.AccountModel;
import accountManager.model.Model;
我只是不知道自己在做什么,我对 java 很陌生。请帮忙。
【问题讨论】:
标签: java swing model-view-controller