2017-01-25 5 views
0

こんにちは、私は本当に疲れて退屈している前に、ごめんなさい:/ 私がしようとしているのは、textFieldのgetTextクラス2の文字列にクラス1:class1でテキストフィールドから別のクラスへの文字列の取得null値[Java]

JTextField textField = new JTextField(); 
frame.getContentPane().add(textField); 
. . . 
    public String getme() { 
    return textField.getText(); 
} 

そして、クラス2に文字列を取得するには:

String user = new Class1().getme(); 

これ..それがnull値を取得します動作しません。それは作業を行い

public String getme() { 
    return "hm"; 
} 

:ように私は、生の値を入れた場合

事前にお手伝いできますか?

+1

@mrEnthusiast –

+0

「JTextField textField = new JTextField( "test"); ' – matt

+1

@Nullあなたが何をしても何もしません。それは文字列が不変であることと何が関係していますか? – matt

答えて

2

新しいClass1を新しいJTextFieldで作成しています。新しいオブジェクトに対するgetText()メソッドのデフォルト動作です。

+0

あなたはそれを修正しました、どうして私はそこに新しいものを置くのか分かりません...とにかくおかげさまで);) –

関連する問題