私は Java が初めてで、JTextField を別のクラスに渡そうとしています。これが私のコードです:
SellWindow
クラスから JTextField を送信するメソッド:
public JTextField sendTextField(){
return addItemField;
}
クラスで JTextField を取得するメソッドEnterAction
:
public JTextField getItemField(){
SellWindow field=new SellWindow();
addItem=field.sendTextField();
return addItem;
}
EnterAction
クラスでデータを実行する:
public void enterData(){
System.out.println(this.getItemField().getText()); //output blank
System.out.println(this.addItem); //output "null"
}
実際の問題はどこにあるのかわかりません。コードを実行すると、コードのコメントに記載されているように、次の出力が得られます。誰かがこの問題を解決できれば非常に助かります。私はJavaが初めてで、これが私の最初のプログラムです。