OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

getActionCommand() とgetText() メソッドの違い

  • すぐに回答を!
  • 質問No.225412
  • 閲覧数824
  • ありがとう数4
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/2)

どなたか上記の違いについて教えてください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル11

ベストアンサー率 47% (160/334)

これだけでは何とも答えようがありません。 *どのクラス*の getActionCommand() と getText() の違いを知りたいのでしょうか?
これだけでは何とも答えようがありません。
*どのクラス*の getActionCommand() と getText() の違いを知りたいのでしょうか?


  • 回答No.2

補足がないようですので、憶測で回答というかアドバイス。 java.awt.event.ActionEventのgetActionCommand()と java.awt.TextComponentのgetText() の違いだと思ってかってに回答します。 TextField内でエンターキーを押したときに呼ばれるactionPerformed()中で、TextFieldの文字列をどちらのメソッ ...続きを読む
補足がないようですので、憶測で回答というかアドバイス。

java.awt.event.ActionEventのgetActionCommand()と
java.awt.TextComponentのgetText()
の違いだと思ってかってに回答します。

TextField内でエンターキーを押したときに呼ばれるactionPerformed()中で、TextFieldの文字列をどちらのメソッドを使っても取得できるので、違い教えてほしいということなのではないでしょうか?

getActionCommand()は、ActionEventが発生したときにそのイベントが発生した部品(イベントソース)に応じた文字列を返します。
TextFieldだったら、そのTextFieldに入力されている文字列。
Buttonだったら、そのボタンのlabelの文字列。 など。

getText()は、TextFieldやTextAeaに入力されている文字列を取得します。

だから、「あるTextFieldが入力されたときに、別のTextFieldに入力されている文字列を取得したい」ような場合は、TextComponentのgetText()を使います。

と、かってに答えたけど見当違いだったらどうしよう・・・
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ