問題タブ [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.
java - JFrameで右クリックが機能しない
右クリックを有効にしてポップアップメニューを表示する方法に取り組んでいますが、以前にjFrameで右クリックを有効にするで尋ねられまし たが、実際にはそれほど役に立ちませんでした私が使用しているのは次のとおりです。
問題は、マウスの左クリックでもメニューがポップアップすることです。私が欲しいのは、右クリックでメニューをポップアップすることです。解決策と私がここでやっている失敗を教えてください よろしくお願いします
java - ダブルクリックせずに、動的に追加されたアイテムをポップアップに直接表示する方法は?
私はこのPopupMenuListenerを持っています
このコンボ ボックスをクリックすると項目が追加されますが、新しい項目と元の 3 つの項目を含むポップアップ メニューを表示するには、もう一度クリックする必要があります。アイテムを追加して、ダブルクリックせずに 4 つのアイテムすべてを表示したいと思います。
更新: ここに SSCCE があります。この例では、popupmenu が直接表示されます。私のコード ベースでは、アイテムが追加されたコンボ ボックスを最初にクリックすると、他のアイテムが表示されません。コンボ ボックスをもう一度クリックして、すべてのアイテムを表示する必要があります。
java - Javaポップアップメニューはアイテムのクリックをリッスンしますか?
次のコードを使用して、非常に単純なトレイ メニューを作成します。
ユーザーが「受け入れる」、「受け入れない」などを選択したときに、どのように聞いて確認できますか?
また、なんらかの理由でトレイ アイコンの高さが最大になっていますが、トレイ アイコンが正確に X × Y ピクセルであることをどのように伝えることができますか?
編集:高さ/幅の問題はMacのみで、Windowsでは正常に動作します
java - ポップアップ メニューで選択した項目を同じフォームのテキスト フィールドに追加する
ポップアップメニューの選択された項目を同じフォームのテキストフィールドに追加する方法は?
Swing を使用してフォームを作成しました。以下にコードを掲載しています。ポップアップ メニューで選択した項目をテキスト フィールドに追加したい。私はこのトピックに慣れていないので。私を助けてください。
私の目的は、jmenuitem1 を選択したときに textfield1 に格納することです。
java - Mac で呼び出されない PopupFactory の getPopup()
javax.swing.PopupFactory
クラスとオーバーライドを拡張しgetPopup()
ました。また、PopupFactory の共有インスタンスとして設定しました。ログを getPopup() メソッドに入れました。
Windows では、getPopup() のログを確認できます。しかし、Mac ではログが表示されません。Mac では、getPopup()
メソッドが呼び出されていないようです。
Macでメソッドが呼び出されない理由を誰か助けてもらえますか? getPopup()
Mac でをオーバーライドするにはどうすればよいですか?
カスタム PopupFactory と、コンボ ボックスをフレームにパックするクラスを次に示します。
Windows では、コンボボックスをクリックして開くと、コンソールに「getPopup が呼び出されました...」というメッセージが表示されます。しかし、Macではメッセージが表示されませんでした。
java - スクロール可能なポップアップ メニューを強制的に特定のメニュー項目にスクロールするにはどうすればよいですか?
私は Java Swing アプリケーションを持っており、スクロール可能な特別なサブ JPopupMenu を作成したので、ユーザーはこのスクリーンショットのようにスクロールして項目を 1 つ選択できます。
この投稿のコードを使用し、ここに貼り付けて確認できるようにしました: http://codeshare.io/Jgqa7
ユーザーがそのサブメニューから以前に選択した項目のこのサブメニューを開いた場合、選択された項目に自動的にスクロールして表示したいと思います。 ) JList のメソッド。私はこれを理解しようとしてしばらく時間を費やしましたが、進歩はありません。それで、これを達成する方法はありますか?
-------------------------------------------------- ------>編集:私が使用しているコード:
このコードを使用して、スクロール可能なメニューの「発明された」アイテムに強制的にスクロールしようとしましたが、失敗しました:
何らかの理由で、必要な項目までスクロールしません!