私はJavaが初めてです。
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 に渡す方法
ありがとう