問題タブ [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.

0 投票する
3 に答える
2215 参照

java - アクションリスナーを3つのボタンに設定する方法

「スタート」「一時停止」「ストップ」の3つのボタンがあるストップウォッチを作ってみました。私のインストラクターは、アクション リスナーを 2 つのボタンに設定する方法だけを教えてくれました。アクション リスナーを 3 つのボタンに設定するにはどうすればよいですか? これまでの私のコーディングは次のとおりです

とにかくタイマーを一時停止する方法がわからないため、「一時停止」機能用のアクション リスナーをまだ作成していません。しかし、一時停止する方法を理解する前に、アクションをボタンにリンクしたかったのです。

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

java - 選択した行を jTable から削除する

このモデル テーブルがあり、選択した行をそこから削除したいと考えています。

選択した行を削除するjButtonからどのように可能ですか??? このコードで選択した行が必要です。

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

java - Swing で ActionListner インターフェイスの代わりにブール変数を使用する

ちょっとした質問がありますが、シナリオを説明させてください。私は秒単位でタイマーを開始する「開始」という名前のボタンがあるswing jframeを持っているので、開始をクリックするたびに、ボタン自体を「リセット」に変換します。 "始める"。私の懸念は、これらの両方のシナリオに対して、ActionListener インターフェイスを実装する 2 つのクラスを使用する 2 つのコード セットを実行する必要があることです。ActionListener を実装する同じクラスにこれら 2 つのコード セットを含め、コードのブロックを切り替える方法はありますか?ボタンの変化に応じて値が変化するブール変数に依存します。

試してみましたが、アプリケーションがフリーズしたり、期待どおりに動作しないなどのパフォーマンスの問題に直面しています。

以下のコードを確認してください。

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

java - InputMap - キーの押下を監視するキーストロークを登録し、仮想リピートはありません

どうやらこの質問はに尋ねられたようですが、答えが問題を解決していないか、私には理解できない言葉を使用しています。

を使用してキーボードアクションを登録する必要がJComponent.WHEN_IN_FOCUSED_WINDOWあるため、 aKeyListenerは代替手段ではありません。キーを押したり離したり、たとえばカーソルキーを追跡する必要があります。キーリピートが組み込まれているため、複数回のプレス/リリース発射ができません。キーが物理的に押されたときと押されたときを本当に知りたいです。たとえば、押されたときにタイマーを開始し、離されたときにタイマーを停止します (仮想キーが繰り返されるため、タイマーを何十回も開始および停止しないでください)。

これは OS X では正しく機能したと思いますが、現在は Linux (OpenJDK 7) を使用しています。

どのように?