現在、別のクラスの文字列値を変更する方法がわからない問題が発生しています。他のクラスの文字列値を変更する
このボタンがありますが、クリックした後、そのクラスで宣言されている別のクラスの文字列値を変更します。メインクラスで
、私はすでにオブジェクトを作成している:
public class BTRSMain {
private MainMenuPage mainmenupage;
public void start() throws Exception{
mainmenupage = new MainMenuPage();
}}
次のコードは、ボタンの機能を示しています
public class OriginSubmit implements ActionListener {
public void actionPerformed(ActionEvent SignUpSubmit){
if(mainmenupage.OriginCB.getSelectedItem().equals("APU")){
//After clicking the button the string will change into:
//String[] Destination = ("Seremban","Melaka","Ipoh","Kuantan");
}
}
}
別のクラス名が "MainMenuPage.java" です。コンボボックス内の文字列の文字列とインクルージョンの 宣言:
public class MainMenuPage {
String[] Destination;
JComboBox DestinationCB = new JComboBox(Destination);
}
任意の助けもいただければ幸いです。ありがとう!
セッターとゲッターのコンセプトに慣れてください。 –
これは基本を学ぶときに学ぶ非常に基本的な質問のようです。 Javaでのプログラミングの基本はどれくらいですか? – Popeye
'throws Exception'を宣言するのは悪い考えです。特定のチェック例外があればそれを投げる。 –