問題タブ [jpopup]

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 投票する
1 に答える
438 参照

java - スイング:JTreeまたは他のコンポーネントのマウスイベントがスキップされることがあります

JTreeにポップアップメニューを表示する必要があり、次のようにマウスリスナーを追加しました。

しかし、このイベントがスキップされることがmouseClicked()あります。クリックしましたが、呼び出されません。同じことが起こりJTabbedPaneます:私はいくつかのタブを右クリックし、時々mouseClicked()呼び出されませんが、タブは実際に切り替えられます。

UPD:これはクリックの約10%で発生します。あまりにも頻繁にそれを無視します。

ちなみに、これを追加することもできますChangeListenerJTabpedPane、このイベントがスキップされることはありませんが、マウスも処理する必要があり、ここで何が間違っているのかまったくわかりません。

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

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

java - テキスト フィールドのポップアップ メニューを表示するとき、テキスト フィールドの focusLost を禁止するにはどうすればよいですか?

返信ありがとうございます。私の問題を示すために、以下のコードを使用します(インポートは無視されます)。(略して、上のテキストフィールドを「field1」、下のテキストフィールドを「field2」と呼びます)ダイアログで、field1に入力してfield2をクリックすると、field2にfield1のテキストが表示されます。しかし、field1 に入力し、そのポップアップ メニューを表示してコピー/貼り付けする場合、field1 のテキストを field2 に表示したくありません。

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

java - 開いている JComboBox から JPopupMenu を開く

コンボボックスの OOTB 動作を変更して、マウスの右ボタンをクリックした後にフリーズし (どのボタンがクリックされたかを検出するのは簡単なので、それは重要ではありません)、そのエントリを選択する代わりに JPopupMenu を開きたいと思います。

では、特定の条件でエントリの選択を無効にし、カスタム動作を使用する方法は?

すべてのコンボボックスコンポーネントにマウスリスナーを追加することから始めようとしましたが、成功しませんでした-何も変わりませんでした

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

java - JTableの左クリックアクションをJavaの右クリックに適応させる方法は?

私はJTableそれを左クリックして右クリックしたいものを持っていますJPopupMenu。通常、JTable を左クリックすると、行を選択できます。右クリックしてポップアップメニューを表示しても同じことをしたいと思います。 誰もこれを行う方法を知っていますか?

0 投票する
6 に答える
3317 参照

java - コンボボックスのリストを広くするにはどうすればよいですか?

すべてのテキストが表示されるようにコンボ ボックス項目を表示するにはどうすればよいですか?
今、私はこのようなものを持っています:
ここに画像の説明を入力
折りたたまれている間、コンボ ボックスのサイズを変更したくありません。
拡張部分の幅を広げたいだけです。

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

javascript - JPopUpスクリプトを使用した複数の一意のポップアップウィンドウ?

これはおそらく以前に何度も回答されたことがあると思いますが、JQueryを使用するのはこれが2回目であり、このコーディング形式に精通していないため、何をする必要があるのか​​完全にはわかりません。私は他の同様の質問を見てきましたが、どの答えも私には意味がありません。仕事を続けるために、頭の中でクリックするためにこれが本当に必要です。

私はこれにJpopupを使用しているので、スクリプト情報はすべてそこにありますが、私の質問はこれです:

画像内にクリック可能にする必要のある2つの領域があり、どちらも異なるコンテンツを表示していますが、一度に呼び出すことができるのは1ページのみで、複数のアンカータグを使用すると同じコンテンツが2回表示されます。ページに2つの異なるポップアップを表示できるようにするには、そのスクリプトに何を追加する必要がありますか?

これは私のHTMLページのスクリプトです

HTML

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

java - JPopupMenuを閉じます

PopupMenuの1つのJMenuItemが選択されていない(マウスオーバー)ときに、画面上のいくつかの要素を強調表示したいと思います。だから私は私のJMenuItemでMouseListenerを使用します

正常に動作しますが、Escキーを押すと、ハイライトをクリーンアップせずにポップアップメニューが閉じます。これを処理するためにJPopupMenuの終了をインターセプトするにはどうすればよいですか?

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

java - JCombobox選択イベントをリッスンする方法

[選択JComboboxしてドロップダウンが表示されたときにイベントを処理したい]を選択すると、ドロップダウンが消えてJCombobox選択が解除されたときにイベントを処理します。

アイテム選択の変更をリッスンするのではなく、ユーザーがを選択しJComboboxてUIがドロップダウンをポップアップするのをリッスンすることに注意してください。

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

java - コンボボックスポップアップの所有者を見つける

ユーザーに表示される設定のポップアップがあります。外側をクリックすると非表示になりますが、内側をクリックすると表示されたままになります。

この動作を処理するイベント ハンドラーはComponent(クリックされた) を取得し、component.getParent()再帰的に使用することで、設定パネルの子であるかどうかを確認できます。これはこれまでのところうまくいきました。

しかし、JComboBoxそのパネルに を追加したところ、「選択可能な項目のポップアップ」(名前はありますか?) をクリックしたときに表示されるコンボボックスがコンボボックスの子ではないことがわかりました。コンボボックスで何かを選択しようとすると、設定パネルが非表示になります。

NetBeans デバッガーを使用すると、そのタイプBasicComboPopup$1(匿名クラスですか?) を確認できますが、どちらのインスタンスComboPopupJPopupMenuBasicComboPopup.

クリックされた「コンボボックスポップアップ」の所有者/親コンボボックスを識別する方法が必要です。

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

java - 右クリックで JTable のセル値をコピー

2 つの列で構成される JTable にいくつかの結果を表示しています。

ファイル - 結果

コピー エントリを表示する JPopupMenu を実装し、右クリックしたセルの値をコピーしようとしました。

--

とにかく、これは少数のテストでのみ機能します。私は何か間違ったことをしたか、何か不足していましたか?セルが正しく選択されないかのように見えます。