• 締切済み

ボタンの状態を送信するには?

yusukeyの回答

  • yusukey
  • ベストアンサー率56% (17/30)
回答No.2

ボタン毎に別々のリスナを登録するか、イベントの getSource() などで発生したコンポーネントを識別すれば良いでしょう。

関連するQ&A

  • ホームページ上のボタンを押した時の送信内容を見たい

    はじめまして、pulukunと申します。 WEB上のボタンを押すと、インターネットへ文字列を送信していると思いますが、その送信している内容を見るにはどうしたら良いのでしょうか? また、受信するときの内容も見たいです。 ついでにですが、それと同等のことをエクセルなんかでできるのでしょうか?(WEB上のボタンを押した時と同様の文字列をインターネットへと送信する) どうぞよろしくお願いいたします。

  • サーブレットで文字化け

    サーバ Fedora Core 6 / tomcat5.5 クライアントもFedoraなら文字化けしません。 ウィンドウズxpから接続すると文字化けします。 アプレットのプログラムで送信する関数のみ抜粋した。引数sが送信する文字列でこれが文字化けします。送信した変数sをJLabelで表示するとウィンドウズでも文字化けしてなかった。そしてサーバー側のログは文字化けしていたのですが原因がわかりません。どうしたらいいですか? //■アプレット側 文字列送信用関数 public void send(String s) { try { sock = new Socket(サーバのIPアドレス,9999); //■サーバーに接続 fin = sock.getInputStream(); fout = sock.getOutputStream(); ffin = new InputStreamReader(fin); in = new BufferedReader(ffin); out = new PrintWriter(fout,true); out.println("POST / HTTP/1.1"); out.println("Accept: */* "); out.println("Accept-Language: ja"); out.println("Accept-Encoding: gzip,deflate"); out.println("User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); out.println("Host: "+getParameter("ipAddress")); out.println("Content-Type: application/x-www-form-urlencoded; charset=UTF-8"); out.println("Content-Length: "+(s.getBytes("UTF-8").length)); out.println("Connection: Keep-Alive"); out.println(""); out.println(s); } catch(IOException e) { } } サーバー側 変数sの表示 public void service(HttpServletRequest req, HttpServletResponse res)throws ServletException,IOException { //■通信関係 PrintWriter out; BufferedReader in; //■入力した文字列 String st,str; try { //■通信開始 in = new BufferedReader(new InputStreamReader(req.getInputStream())); out = new PrintWriter(res.getOutputStream(),true); //■文字列読み込み st = in.readLine(); str = new String(st.getBytes("UTF-8")); System.out.println("受信した文字列"+str);

  • Outlookの受信、送信のメールサーバーについて

    Outlook2013を利用していて、最近送受信エラーが起きてメールが受信できない状態になり、送受信タブのすべてのフォルダーを送受信を連打するとまれにエラーが出ずにメールが受信できる状態になっていたので、しばらく我慢して使っていたのですが、我慢の限界に達したので、メールアカウントの再設定をしようと思って、アカウント設定を開いてみたところ、受信、送信メールサーバーともに勝手に違う文字列が入力されていました。 正しい文字列に入力しなおしたところ、エラーが出ることなく正常に受信、送信できるようになりましたが、メールアカウントの受信、送信メールサーバーって間違っていても受信送信ボタンを連打すれば受信できてしまうのはなぜでしょうか?また、この部分が勝手に間違った文字列に書き換えられてしまうのはなぜでしょうか? 回答よろしくお願いします。

  • readLine()の動作(改行と終端)

    readLine()についてですが。 readLine()が終端時にnullを返すということは、 一行の文字列や、最終行はそのままでは 文字列を読み込めない、と理解していいのでしょうか (書き出すほうで、printlnや改行\nなどを付け足す必要あり)。 また、チャットなどで、サーバーが発言を待つ場合、 while(true){ string=buf.readLine(); mychat.sendall(string); } としますが、 これだと、行の終わりと、発言の終わりが、 区別できなくなってしまいます。 できたら、発言の終わり(終端)を待って、文字列 を作成し、行単位でなく、発言単位で、送信した いのですが。 (nullになるまでループさせ、その間、文字列を +で足して行き、nullを受けたら、送信する、 という方法もありそうですが、もっと簡単に できないでしょうか)。 お願いします。

    • ベストアンサー
    • Java
  • 送信ボタンをテキスト文字に出来る?

    フォームの送信ボタンですが、ボタンやイメージを使わずにテキスト文字(ハイパーリンクみたいに)にして送る事は可能でしょうか? もし不可能だとすれば、イメージにて送信ボタンをつくり、送信時にvalue属性も一緒に送る事が出来る方法はあるのでしょうか? お分かりの方、どうかお教え願います。

    • ベストアンサー
    • HTML
  • 送信メールサーバーがいつの間にか変わっていました。

    2日前から突然メールが送れなくなり(受信はできます)素人なりに調べたところ、4年前設定した送信メールサーバーが知らぬ間に変わっていました。(受信メールサーバーと送信メールサーバーは同じ文字列のはずだった) 私は、biglobeの有料ウィルスチェックに入っており、自分でウィルス対策のソフトは入れていません。 そして、本日、見ず知らずの人からメールが届いており、内容は、「わたしの所に何通もメールが届いており、迷惑しています・・・・」といった内容でした。 それに対しては、今のところ何も返信などをしていませんが、送信メールサーバーがまったく違う文字列になっていたから、本当に誰かに迷惑をかけていたのでは申し訳なかったと思っています。どうして、何年も触っていないのに、送信メールサーバーがかわってしまったのでしょう・・・。 どなたか、ど素人の私にも解る説明をしていただけないでしょうか?

  • サーブレットについて

    public class Server extends HttpServlet { PrintWriter out; BufferedReader in; String s; public void doGet(HttpServletRequest req, HttpServletResponse res)throws ServletException,IOException { in = new BufferedReader(new InputStreamReader(req.getInputStream())); out = new PrintWriter(res.getOutputStream(),true); //文字列受信 s = in.readLine(); //送信 out.println(s); } } tomcatはマルチスレッドだと聞いたわけですが、このプログラムで、例えば、トムがアクセスしてきて、 s=in.readLine(); が実行されている間に2番目に接続してきたネコが out=new PrintWriter(); を実行してしまって out.println(s);で後から接続してきたネコに送信されるとゆうこともあるわけでしょうか?

    • ベストアンサー
    • Java
  • 送信ボタンを押してから「送信完了」になるまでやたら時間がかかる

    outlook expressのアカウントを作成しなおしたところ、送信するのにやたら時間がかかるようになってしまいました。 送受信ボタンを押してから、30秒くらいかかって送信が完了します。アカウントの設定は以前と同じだと思うのですが、、、どうしたらスムーズに送信できるようになるのでしょうか。※受信のほうは問題ありません。宜しくお願いいたします。 【電子メールアドレス】abc@ドメイン名.com サーバー情報 【受信メール サーバーの種類】POP3 【受信メール(POP3)】ドメイン名.com 【送信メール(SMTP)】ドメイン名.com 【アカウント名】abc 【パスワード】****** パスワードを保存する、にはチェックが入っています サーバーのポート番号 【送信メール(SMTP)】25 【受信メール(POP3)】110

  • outlook2000で受信はできますが送信できません。送信ボタンをク

    outlook2000で受信はできますが送信できません。送信ボタンをクリックすると、エラーメッセージは出ず、送信済みアイテムにメールは移動するのですが、相手には届いていません。smtpサーバーアドレス等もアカウント設定より正しく入力されていることを確認しましたが、解決できません。解決策を教えてください。お願いします。

  • JavaScriptとJavaの通信について

    HTMLで、 <applet code = "XXX.class" width="100" height="100" name="app1"> </applet> JavaScriptで document.app1.showString("表示"); アプレットコード内に showString(String text)というメソッドを用意して、JavaScript側からアプレットにテキストを送っています。 このアプレットはチャットプログラムのクライアントとして動作していて、ブラウザの閉じるボタンでログアウトメソッドを呼ぶように作られています。 しかし、JavaScriptで用意したテキストボックスにテキストを打ち込んで送信するときに リターンキーを使うと、アプレットはブラウザの閉じるボタンを押したと判定して、ログアウトしてしまいます。 アクションリスナーを設定すれば、テキストの内容をリターンキーで送信できるようですが、 JavaScriptで用意したテキストボックスに、アクションリスナーを設定する方法がわかりません。 よろしくお願いします。 送信ボタンでテキストを送信することはできるのですが、 多くのチャットプログラムはリターンキーで送信できますので、リターンキーを使える方法を教えて下さい。

    • ベストアンサー
    • Java