2

ユーザーから文字列入力を取得したい。

私はそれを次のようにコーディングします:

String username= TEXT.getText();
String password = PASSWORD.getText();

どちらも文字列ですが、機能しません。次のように書くと:

String username= String.parseString(TEXT.getText());
String password= String.parseString(PASSWORD.getText());

あれは正しいですか?ここでの TEXT と PASSWORD は JTextField です。

4

3 に答える 3

2

anyのgetTextメソッドはをJTextComponent返すStringので、最初のコードスニペットで十分です(別の呼び出しは必要ありませんtoString)。


関連ドキュメント:

于 2012-11-22T15:08:58.777 に答える
0

TEXTおよびPASSWORDはSwing アプリケーションのコンポーネントであるためJTextField、以下を簡単に使用できます。

String username = TEXT.getText();
String password = PASSWORD.getText();

getText()の戻り値の型はすでにString.

注: JPasswordFieldは、パスワードを受け入れるために使用されます。

于 2012-11-22T15:05:55.237 に答える
0

として使用します

String username= TEXT.getText().toString();

String password = PASSWORD.getText().toString();

解析する必要はありません。

于 2012-11-22T15:05:56.113 に答える