我对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
谢谢