我很新于Java编程。
我有一个类,在这个类中我创建了GUI,另外还有一个主类,我在这个主类中访问GUI类。在GUI类中,我创建了一些组件并返回它们。
GUI类:
public class Gui {
public Component getTopPanelContent(){
Jpanel jp = new Jpanel();
JComboBox cbo1 = new JComboBox();
JComboBox cbo2 = new JComboBox();
JComboBox cbo3 = new JComboBox();
JComboBox cbo4 = new JComboBox();
JComboBox cbo5 = new JComboBox();
JButton button = new JButton();
jp.add(cbo1);
jp.add(cbo2);
jp.add(cbo3);
jp.add(cbo4);
jp.add(cbo5);
jp.add(button);
return jp;
}
}
主类,
public void addComponents(int id){
Gui g = new Gui();
Jpanel container = new Jpanel();
if(id == 1){
container.add(g.getTopPanelContent);
}
}
到目前为止一切正常。
在主类中有一个JTextArea。每当我打开一个文件时,我必须在cbo1中显示国家列表,文件包含要显示的国家列表。
String[] countries = editArea.getContents().split("\n");
如何将国家值传递给cbo1
谢谢