問題タブ [actionevent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
395 参照

java - ActionEvents を発行する独自のオブジェクトを作成することは可能ですか?

私は Java チュートリアルをオンラインで見てきましたが、それらはすべて、既に作成されている他のコンポーネントによって発行された ActionEvents をキャッチすることに関心があるようです。リスナーとして登録されている他のクラスがキャッチできる actionEvents をトリガーする独自の基準セットを持つ独自のオブジェクトを作成することは可能ですか?

たとえば、リスナーとして登録されたすべての寝台オブジェクトに 100 匹の羊が数えられたときに、羊を数えているオブジェクトが actionEvent を送信するようにしたいとします。

これを行う方法はありますか?オンラインのチュートリアルはありますか?

どんな助けでも大歓迎です。

0 投票する
2 に答える
28842 参照

java - クリック時にJButtonの名前を取得する

上記のコードでは、これを行う代わりに、次のことを行うのではないかと考えていました。

私がこのようなことをすることができれば:

ただし、コードは次のように出力します。

JButtonこれは必要ありません。名前を取得してクリックして出力する方法を知りたいです。

編集:

混乱している人もいます。私が「名前」と言うとき(多分それは間違った言葉です)、私はあなたが初期化すると言うことを意味しましたJButton

btnExampleボタンをクリックするとコンソールに出力されるようにしたいと思います。

0 投票する
5 に答える
59591 参照

android - Android: OnTouch, MotionEvent.ACTION_MOVE が認識されない?

これが私のコードです。指が画面を下ったときを検出したいので、画面に触れると検出しACTION_DOWNますが、指で画面を下るとACTION_MOVE認識されませACTION_UP ん。

0 投票する
4 に答える
16568 参照

java - JButtonactionperformedイベントが呼び出されたときに値を返します

アクションイベントに問題があります。JButtonグローバル変数(boolean tc1)とを宣言しましたJButton t1。JButtonを押すとき、ブール変数の値を「true」に変更する必要があります。誰かが私を助けることができますか?私のコードはここにあります。

ありがとう。

0 投票する
1 に答える
54 参照

java - 適切な場合に JButton を無効にしようとする

プログラムはデータ ファイルを読み取り、その内容をベクトルに格納します。次に、ユーザーが [次へ] ボタンと [前へ] ボタンをクリックすると、各項目がテキスト フィールドに表示されます。最初のアイテムを表示するときは previousButton を無効にし、最後のアイテムを表示するときは nextButton を無効にします。

0 投票する
1 に答える
5911 参照

java - ActionEvent 「シンボルが見つかりません」

ユーザーの入力に応じて、単語または文字でテキストをラップするプログラムを作成しています。「シンボルが見つかりません」というエラーが発生する ActionEvent を除いて、すべてが機能しています。私が見逃した小さなものだと確信していますが、見つけられないようです:

0 投票する
1 に答える
2721 参照

jsf - JSF-複合コンポーネントのActionEventからBeanとアクション名を取得する

Beanアクションを動的に呼び出す複合コンポーネントがあります。

また、セキュリティを実装するためにActionListenerクラスも定義しました。

commandButtonのアクションが標準的な方法で定義されている場合:

すべてがOKで、ActionEventによってリスナー内のBeanとアクションを検出できますが、複合コンポーネントとこのコードでは、実際のアクションパラメーターに関する情報がありません。

ブレース表記を使用した場合も同じ問題が発生します:#{beanName['action']}。この場合、デバッグモードでは、メソッドExpressionImplおよびVariableMapperImplとバインドされているオブジェクトTagMethodExpressionを確認できます。ここで、マッピングbeanName-> "real_bean_name"

複合コンポーネントまたはブレース表記によって生成された場合、ActionEventによってBeanとアクションを取得する方法はありますか?

ありがとう!

0 投票する
2 に答える
541 参照

java - mouseActionListenerおよびmouseClick(MouseEvent e)

明らかな理由で、MouseListenerをゲームに実装しました。ユーザーはボードをクリックできる必要があります。

問題は、ボード自体をクリックすることではなく、リセットボタンresetBoardとそのためのマウスリスナーです。ボタンをクリックするとボードが変わりますが、クリックを離すとボードがまた変わります。public void mouseClicked(MouseEvent e)すべてのアクションがブロックの下にあることを考えると、ダウンクリックとリリースの両方で変更される理由を説明する場所が見つかりません。私は空mouseReleasedですmouseEntered、、、。mouseExitedmousePressed

mouseClicked基本的に、誰かが私がボードが空でないときにマウスの下と上(同じ動きで)の両方でリセットされる理由を理解するのを手伝ってくれますか?

ああ、私はそれらの輸入品のすべてを必要としないことを知っています、それは私が一度にそれらを使用しただけで、この現在の問題に夢中になりすぎたのでそれらを取り出すのを忘れました。

繰り返して申し訳ありません...まあこれ内のすべて。それは私が現在それを行う方法を知っている唯一の方法です。

ありがとう!

0 投票する
1 に答える
3650 参照

java - JButton クリックで GUI を閉じる方法

クリックすると、作成したツールを開く入力ボタンを持つ GUI を持つコーディングをいくつか書きましたが、jbutton で実行したいのは、最初の GUI を閉じてツールを開くことです。ステートメントを変更しようとしましたsetVisible(true/false);が、GUI を非表示にするだけで実行されません。

要約するとJButton、現在の GUI を閉じる機能と、作成したツールを開く機能の 2 つの機能が必要です。

enterButtonGUIを閉じるには、このコーディングと関係があると思います:

0 投票する
1 に答える
1240 参照

java - Java パズル - ボタンのクリック後に GUI を破棄しようとしています

解決済み: @Desolator は、以下のコメントで私のコーディングを完全に機能させました。

わかりましたので、相互にリンクする 3 つのクラスを作成しました。

SplashScreen > ProjectAssignment > CompareSignature

私が話したいクラスは、スプラッシュスクリーン クラスです。

したがって、このクラスには3つのメソッドがあります:

public static void createAndShowGUI() - このメソッドは、GUI を作成および表示するためのすべての情報を保持します - JFrame frame = new JFrame("Welcome!"); 等...

public void actionPerformed(ActionEvent e) - このメソッドは、クリックして次の GUI を開くことができるボタンを提供します - if(e.getSource()==enterButton) など...

public static void main(String[] args) - このメソッドは単に「createAndShowGUI();」を持っています。コードの実行時に GUI が表示されるようにします。

私がする必要があるのは、 JButtoncreateAndShowGUIがクリックされたときに SplashScreen クラスを閉じる別のアクションを JButton に与えることができるようにすることですが、私の問題は次のとおりです。

  1. メソッドが staticであるため、actionPerformed メソッド内のメソッドJFrame frame = new JFrame("");から参照できませんcreateAndShowGUIcreateAndShowGUI

  2. 今、あなたは「「静的」キーワードを取り出して、変数セクションに「JFrame フレーム;」を配置するだけです」と言っています...そうすると、メソッドpublic static void main(String[] args)は取得されずcreateAndShowGUI();、GUI は表示されません

  3. actionPerformed メソッドを入れてみました:

    /li>

と...

ボタンクリックでSplashScreenクラスを閉じることはできますか?前もって感謝します