問題タブ [jmenupopup]

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

java - JPopupMenuで最初のアイテムを選択するには?

以前は、JPopupMenu可視化すると最初の項目がデフォルトで選択されていました: http://weblogs.java.net/blog/alexfromsun/archive/2008/02/jtrayicon_updat.html

現在、デフォルトの動作は、アイテムを選択せず​​にメニューをポップアップすることです。JPopupMenuマウス ポインターの下で選択されて中央にポップアップ表示される単一のアイテムを作成したいと思います。アイテムをマウスの下の中央にポップアップさせることはできましたが、JMenuItem選択されているかのようにレンダリングすることを拒否しています。マウスをアイテムの外に移動して戻すと、適切に選択されます。

何か案は?

ここに私のテストケースがあります:

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

java - JMenu setDelay()ポップダウン遅延

私のアプリケーションには、一連のサブメニューを表示するJPopupMenuがあります。

このアプリケーションは通常、Windowsで実行されます。

最初に最初のXXXサブメニューにマウスオーバーします。時々、誤ってマウスをYYYの上に移動すると、最初のサブメニューがすぐに消えてしまいます。

Javadocを読むと、JMenu.setDelay(2000)を呼び出すと、JMenuのポップアップメニューが2秒待ってからポップアップすることが示唆されるはずです。ただし、ポップアップする前に次のメニューを2秒遅らせるだけのようです。

ポップダウンを遅らせる方法はありますか?

0 投票する
0 に答える
352 参照

java - Java JMenu の開始。下に開く代わりに上に開く

こんにちは、次の疑問があります。Java JMenu を下に開くのではなく、上に開くことができるようにしたいと考えています。現時点では、私はそれに対する解決策を見つけることができません。私はあなたの助けが必要です。

私はこの一般的な行動を望んでいません、私はその反対を望んでいます...

JMenu が開きました
(ソース: esimplesoft.es )

そのように

上向きに開いたJMenu
(ソース: bytescout.com )