0

私は 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が初めてで、これが私の最初のプログラムです。

4

1 に答える 1