• ベストアンサー

ユーザー名とテキストフィールドのIF文

「もし、ユーザー名が・・・だったら---の処理をする」 と言うIF文と、 「もし、テキストフィールド(TextField)の内容が・・・ だったら---の処理をする」 と言うIF文を作りたいのですがどうしたらいいでしょうか。

  • Java
  • 回答数3
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • ryouta123
  • ベストアンサー率33% (6/18)
回答No.1

いまいち判らないけど、こういう事? >ユーザー名が・・・だったら---の処理 String user_name = // ユーザ名を取得 if("・・・".equals(user_name)){ //処理内容を書く --- } >テキストフィールド(TextField)の内容が・・・ String text_field = // テキストフィールドを取得 if("・・・".equals(text_field)){ //処理内容を書く --- } 以上でだめでしょうか?

sumisu
質問者

お礼

その通りです。 すみません。文章の書き方が下手で。 ありがとうございます。 これでアプリケーションが完成します。

その他の回答 (2)

回答No.3

すみません#2の補足です。 以下のように直してください。 2行目 if(TextField1.getText().equals("abc") System.out.println("一致"); 間違えてたみたいです。

回答No.2

テキストフィールドの場合、 if( TextField1.getText() == abc) System.out.println("一致です。"); のように、TextFieldクラスのgetText()メソッドを使い、それと文字列を比較します。文字列の部分は、もちろんString型の変数でもかまいません。 ユーザー名の処理のほうは、 String型の変数(aとします)を作っておき、そちらに、 もしユーザー名が…だったら---の処理をする の…のほうを入れます。 仮にユーザー名が太郎の場合、私は太郎です。とDOS画面に出力したいとすると、 String a = "太郎"; //・・・の部分を太郎とする if(a == "太郎") System.out.println("私は太郎です。"); で、OKです。

参考URL:
http://www.javadrive.jp/
sumisu
質問者

お礼

ありがとうございます。 役に立ちました。

関連するQ&A

  • ユーザーフォームにテキストフィールドを作りたい

    エクセルでユーザーフォームに、テキストフィールド(テキストを複数行に渡って入力でき、右側に上下に動かせるバーがあるもの)を作りたいんですが、どうやって作れば良いのでしょうか? ご存知の方、ご教授ください。 Excel2003です。

  • 繰返しフィールドとIf文

    二つの繰返しフィールド(4段です。)「A」・「B」について、ある条件下で「A」のデータを「B」へコピーしたいのですが、 一つのIf文の中で二つの条件を満足する物を拾い上げる設定をしたいのですが、「and」で条件を繋いでもうまくいきません。1段目のデータしかコピーされません。 4段すべてのデータをコピーさせるには、どのように設定すれば良いのでしょうか。

  • awt でGUI を作っているのですがテキストフィールドのことで

    こんばんは。Frameクラスを継承してGUIを作成していたのですが、 テキストフィールドを配置したのはいいのですが、テキストフィールドにsetText()をすると左揃えになる(右揃えを希望してます)ので、右揃えにしようとネットで検索しましたが、JFrameクラスだったら、 TextField kihon=new JTextField("基本給",JTextField.RIGHT); のように、JTextField.RIGHTを第2引数に指定すればできるみたいですが、Frameクラスではできないかと思い、TextField.RIGHTとやったみたのですが、右揃えにはなりませんでした。(コンパイルエラーになりました)JFrameクラスを継承してればよかったのですが、大分作ってしまったので、どなたかFrameクラスのTextFieldで右揃えにする方法を教えてはいただけないでしょうか。

    • ベストアンサー
    • Java
  • テキストフィールドへの入力を禁止するには?

    「JavaScript例文辞典」で掲載されている「テキストフィールドへの入力を禁止する」方法ですが.... ↓ http://www.openspc2.org/reibun/javascript/form_textfield/007/index.html これを「入力禁止」と「入力可能」ボタンで切り替えていますが。そうではなくて、選択できない、最初から入力できない方法はどうやりますか? 単にテキストフィールドへの入力を禁止したいだけなので、他の書き方があれば教えて下さい。

  • 空欄のテキストフィールドの判定の方法

    HTMLのフォームに入力されたテキストフィールドの値より処理を変化させる ロジックを作ろうと下記のようにプログラムしました。 テキストフィールドに何か入力して送信した場合は、elseの処理を正常に行ってくれるのですが、 未入力でsubmitした場合だと、処理が止まってブラウザ上には真っ白な画面しか表示されません。 やはり判定文が悪いのでしょうか? 未入力のテキストフィールドの判定方法を教えてください。 ----------------------------------------------------- String tf1 = request.getParameter("text1"); String tf2 = request.getParameter("text2"); if((tf1 == null) || (tf2 == null)) {  HttpSession session = request.getSession();  session.setAttribute("errmessage", "未入力の項目があります。");  RequestDispatcher dispatcher     = request.getRequestDispatcher("/err.jsp");  dispatcher.forward(request, response); } else {  //テキストフィールドに何かが入力されている場合の処理 }

    • ベストアンサー
    • Java
  • IF文

    (A)IF 条件 THEN 単純実行文1 ELSE 単純実行文2 (B)IF 条件 THEN 実行処理1 ELSE 実行処理2 Aの文では単純実行分なのになぜ改行すると(B)の文みたいに実行処理になるのでしょうか? 実行処理と単純実行文の違いを教えてください

  • if文の中のif文・・・について

    質問させていただきます。 if文の中のif文の記述の仕方について質問があります。 例えば if ( x > 0 ){ a = b+c; if ( a > 1) d = e+f; ・・・1 if ( a < 1) d = e-f; ・・・2 if ( a = 1 ) d = 1-g; ・・・3 } h = d + i; aが1より大きい場合は、1の処理を、aが1より小さい場合は2の処理を、aが1と同じであった場合、3の処理をして最終的に、h = d + i;の式の d に代入して h を求めたいと思っているのですが、うまくゆきません。 if文の中のif文の記述はどのようにすればよいのでしょうか? よろしければご教示よろしくお願いします。

  • ユーザ名・パスワードのフィールド名を取得するには

    ルータにワンタッチでログインできるようにするために、ログイン画面のユーザー名とパスワードの フィールド名を取得したいのですが、ソースを表示できないため取得できません。 どのようにすれば、フィールド名を取得できますでしょうか。 ルータ:WHR-G301N

  • MySQLのIF文

    MySQLのUPDATE文にIFは使えないのでしょうか? 例えば、 テーブル名:item 主キー:id フィールド名:stock、他 として、以下の文 UPDATE item SET stock = stock - 1 WHERE id = 20; を行う際に、「stock > 0」という条件を付け加える場合は、どのようにしたらいいでしょうか? ※以下の文 UPDATE item SET stock = stock - 1 IF stock > 0 WHERE id = 20; ではだめのようでした よろしくお願いします。

    • ベストアンサー
    • MySQL
  • ASで作成したテキストフィールドの文字列を変数に代入

    ASで作成したテキストフィールドの文字列を変数に代入したいのですが上手く出来ずにいます。 とりあえず私の書いたASを下記のように簡略化してみました。下記内容でトレイスしてみると「_level0.I_textField」と出力されます。H_str1 = _root.H_tF; を H_str1 = _root.I_textField.H_tF; と変更してみてもダメでした。 テキストフィールドの文字列を変数に代入するにはどのように行えばよいのでしょうか?ご教授いただきたく思います。よろしくお願いします。 _root.createTextField("I_textField",1,10,10,200,50); var H_tF = _root.I_textField; H_tF.type = "input"; H_tF.text = "表示テスト"; // -- --------------------------------------- _root.I_button1.onRelease = function(){ H_str1 = _root.H_tF; trace(H_str1); }

    • ベストアンサー
    • Flash