問題タブ [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.
java - ActionEvents を発行する独自のオブジェクトを作成することは可能ですか?
私は Java チュートリアルをオンラインで見てきましたが、それらはすべて、既に作成されている他のコンポーネントによって発行された ActionEvents をキャッチすることに関心があるようです。リスナーとして登録されている他のクラスがキャッチできる actionEvents をトリガーする独自の基準セットを持つ独自のオブジェクトを作成することは可能ですか?
たとえば、リスナーとして登録されたすべての寝台オブジェクトに 100 匹の羊が数えられたときに、羊を数えているオブジェクトが actionEvent を送信するようにしたいとします。
これを行う方法はありますか?オンラインのチュートリアルはありますか?
どんな助けでも大歓迎です。
java - クリック時にJButtonの名前を取得する
上記のコードでは、これを行う代わりに、次のことを行うのではないかと考えていました。
私がこのようなことをすることができれば:
ただし、コードは次のように出力します。
JButton
これは必要ありません。名前を取得してクリックして出力する方法を知りたいです。
編集:
混乱している人もいます。私が「名前」と言うとき(多分それは間違った言葉です)、私はあなたが初期化すると言うことを意味しましたJButton
btnExample
ボタンをクリックするとコンソールに出力されるようにしたいと思います。
android - Android: OnTouch, MotionEvent.ACTION_MOVE が認識されない?
これが私のコードです。指が画面を下ったときを検出したいので、画面に触れると検出しACTION_DOWN
ますが、指で画面を下るとACTION_MOVE
認識されませACTION_UP
ん。
java - JButtonactionperformedイベントが呼び出されたときに値を返します
アクションイベントに問題があります。JButton
グローバル変数(boolean tc1
)とを宣言しましたJButton t1
。JButtonを押すとき、ブール変数の値を「true」に変更する必要があります。誰かが私を助けることができますか?私のコードはここにあります。
ありがとう。
java - 適切な場合に JButton を無効にしようとする
プログラムはデータ ファイルを読み取り、その内容をベクトルに格納します。次に、ユーザーが [次へ] ボタンと [前へ] ボタンをクリックすると、各項目がテキスト フィールドに表示されます。最初のアイテムを表示するときは previousButton を無効にし、最後のアイテムを表示するときは nextButton を無効にします。
java - ActionEvent 「シンボルが見つかりません」
ユーザーの入力に応じて、単語または文字でテキストをラップするプログラムを作成しています。「シンボルが見つかりません」というエラーが発生する ActionEvent を除いて、すべてが機能しています。私が見逃した小さなものだと確信していますが、見つけられないようです:
jsf - JSF-複合コンポーネントのActionEventからBeanとアクション名を取得する
Beanアクションを動的に呼び出す複合コンポーネントがあります。
また、セキュリティを実装するためにActionListenerクラスも定義しました。
commandButtonのアクションが標準的な方法で定義されている場合:
すべてがOKで、ActionEventによってリスナー内のBeanとアクションを検出できますが、複合コンポーネントとこのコードでは、実際のアクションパラメーターに関する情報がありません。
ブレース表記を使用した場合も同じ問題が発生します:#{beanName['action']}。この場合、デバッグモードでは、メソッドExpressionImplおよびVariableMapperImplとバインドされているオブジェクトTagMethodExpressionを確認できます。ここで、マッピングbeanName-> "real_bean_name"
複合コンポーネントまたはブレース表記によって生成された場合、ActionEventによってBeanとアクションを取得する方法はありますか?
ありがとう!
java - mouseActionListenerおよびmouseClick(MouseEvent e)
明らかな理由で、MouseListenerをゲームに実装しました。ユーザーはボードをクリックできる必要があります。
問題は、ボード自体をクリックすることではなく、リセットボタンresetBoard
とそのためのマウスリスナーです。ボタンをクリックするとボードが変わりますが、クリックを離すとボードがまた変わります。public void mouseClicked(MouseEvent e)
すべてのアクションがブロックの下にあることを考えると、ダウンクリックとリリースの両方で変更される理由を説明する場所が見つかりません。私は空mouseReleased
ですmouseEntered
、、、。mouseExited
mousePressed
mouseClicked
基本的に、誰かが私がボードが空でないときにマウスの下と上(同じ動きで)の両方でリセットされる理由を理解するのを手伝ってくれますか?
ああ、私はそれらの輸入品のすべてを必要としないことを知っています、それは私が一度にそれらを使用しただけで、この現在の問題に夢中になりすぎたのでそれらを取り出すのを忘れました。
繰り返して申し訳ありません...まあこれ内のすべて。それは私が現在それを行う方法を知っている唯一の方法です。
ありがとう!
java - JButton クリックで GUI を閉じる方法
クリックすると、作成したツールを開く入力ボタンを持つ GUI を持つコーディングをいくつか書きましたが、jbutton で実行したいのは、最初の GUI を閉じてツールを開くことです。ステートメントを変更しようとしましたsetVisible(true/false);
が、GUI を非表示にするだけで実行されません。
要約するとJButton
、現在の GUI を閉じる機能と、作成したツールを開く機能の 2 つの機能が必要です。
enterButton
GUIを閉じるには、このコーディングと関係があると思います:
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 に与えることができるようにすることですが、私の問題は次のとおりです。
メソッドが staticであるため、actionPerformed メソッド内のメソッド
JFrame frame = new JFrame("");
から参照できませんcreateAndShowGUI
createAndShowGUI
今、あなたは「「静的」キーワードを取り出して、変数セクションに「JFrame フレーム;」を配置するだけです」と言っています...そうすると、メソッド
public static void main(String[] args)
は取得されずcreateAndShowGUI();
、GUI は表示されませんactionPerformed メソッドを入れてみました:
/li>
と...
ボタンクリックでSplashScreenクラスを閉じることはできますか?前もって感謝します