問題タブ [action-interface]
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 - アクションリスナーを3つのボタンに設定する方法
「スタート」「一時停止」「ストップ」の3つのボタンがあるストップウォッチを作ってみました。私のインストラクターは、アクション リスナーを 2 つのボタンに設定する方法だけを教えてくれました。アクション リスナーを 3 つのボタンに設定するにはどうすればよいですか? これまでの私のコーディングは次のとおりです
とにかくタイマーを一時停止する方法がわからないため、「一時停止」機能用のアクション リスナーをまだ作成していません。しかし、一時停止する方法を理解する前に、アクションをボタンにリンクしたかったのです。
java - 選択した行を jTable から削除する
このモデル テーブルがあり、選択した行をそこから削除したいと考えています。
選択した行を削除するjButtonからどのように可能ですか??? このコードで選択した行が必要です。
java - Swing で ActionListner インターフェイスの代わりにブール変数を使用する
ちょっとした質問がありますが、シナリオを説明させてください。私は秒単位でタイマーを開始する「開始」という名前のボタンがあるswing jframeを持っているので、開始をクリックするたびに、ボタン自体を「リセット」に変換します。 "始める"。私の懸念は、これらの両方のシナリオに対して、ActionListener インターフェイスを実装する 2 つのクラスを使用する 2 つのコード セットを実行する必要があることです。ActionListener を実装する同じクラスにこれら 2 つのコード セットを含め、コードのブロックを切り替える方法はありますか?ボタンの変化に応じて値が変化するブール変数に依存します。
試してみましたが、アプリケーションがフリーズしたり、期待どおりに動作しないなどのパフォーマンスの問題に直面しています。
以下のコードを確認してください。
java - InputMap - キーの押下を監視するキーストロークを登録し、仮想リピートはありません
どうやらこの質問は前と前と前に尋ねられたようですが、答えが問題を解決していないか、私には理解できない言葉を使用しています。
を使用してキーボードアクションを登録する必要がJComponent.WHEN_IN_FOCUSED_WINDOW
あるため、 aKeyListener
は代替手段ではありません。キーを押したり離したり、たとえばカーソルキーを追跡する必要があります。キーリピートが組み込まれているため、複数回のプレス/リリース発射ができません。キーが物理的に押されたときと押されたときを本当に知りたいです。たとえば、押されたときにタイマーを開始し、離されたときにタイマーを停止します (仮想キーが繰り返されるため、タイマーを何十回も開始および停止しないでください)。
これは OS X では正しく機能したと思いますが、現在は Linux (OpenJDK 7) を使用しています。
どのように?