62,614
社区成员
发帖
与我相关
我的任务
分享
comboBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
FileReader inputFile;
String s = (String) comboBox.getSelectedItem();
try {
inputFile = new FileReader("e://" + s + ".txt");
BufferedReader input = new BufferedReader(inputFile);
String info;
int i = 0;
while ((info = input.readLine()) != null) {
String[] t = info.split(" ");
data[i][0] = t[0];
data[i][1] = t[1];
data[i][2] = t[2];
data[i][3] = t[3];
i++;
}
frame.repaint();
frame.setVisible(true);
}catch(FileNotFoundException ei){
ei.printStackTrace();
}catch(IOException eo){
eo.printStackTrace();
}
}
}
}
);
public static void main(String[] args) {
MyListener listener = new MyListener();
new JComboBox().addItemListener(listener);
System.out.println(listener.i);
}
static class MyListener implements ItemListener {
int i;
@Override
public void itemStateChanged(ItemEvent arg0) {
i = 1;
}
}