問題タブ [jpopupmenu]
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 - Swing ポップアップ メニューが完全に描画されない
私が取り組んでいるアプリのいくつかの領域にこれがあり、このアプリの外でそれを複製する方法がわかりません. これをまったく複製できないため、sscceを作成できません。これにより、親フレーム/アプリが原因であると思われますが、どこを見ればよいかわかりません。
私が見ているのは、ポップアップ メニューの左側の一部が描画されていないことです。この動作は、JCombobox ポップアップと JPopupMenu で見られます。私が何を意味するかを示すために、いくつかの画像を添付しました。これらのほとんどは、以前は適切に機能していましたが、ポップアップ メニューが作成または表示されるコードを変更しなくても、この問題は他の多くの場所に広がっています。
Swing コンポーネントのみを使用しており、以下に示す 2 つの例はアプリのまったく異なる部分にあるため、重いコンポーネントと軽量なコンポーネントを混在させていません。最初の例は機能がほとんどない単純なパネルですが、2 番目の例 (JPoopupMenu) は非常に複雑な従来のパネルです。
これらの場所と他の場所の両方で、親のクリッピング領域をまったく変更していません。いずれの場合も、これらのポップアップが作成され、EDT に表示されます。
この質問がかなり漠然としていることは承知していますが、それは問題の性質によるものです。要求された情報を提供します。
この特定のケースはたまたまカスタム コンボボックス モデルですが、DefaultComboBoxModel を使用した場合にも見られました。
これは、次のコードを使用して右クリックすると表示される JPopupMenu です。
java - JPopupMenu が表示されませんか?
ユーザーが操作する必要があるいくつかのポップアップ メニューで構成される Java アプレットがあります。ただし、追加しても JPopupMenu は表示されません。これが私のコードです:
理由はありますか?
java - JPopupMenuの外側をクリックして閉じるときに他のイベントのトリガーを防ぐ方法は?
JPopupMenu で複製したい右クリック コンテキスト メニューのプロパティがいくつかあります。
- メニューが開いているときに他の場所をクリックすると、メニューが閉じます。
- メニューが開いているときに他の場所をクリックしても、他に何も起こりません。
私は最初の部分をうまくダウンさせました。しかし、他の場所をクリックすると、他のイベントが発生する可能性があります。たとえば、あるアクション B を実行するボタン A があるとします。現在、JPopupMenu が開いているときに A をクリックすると、JPopupMenu が閉じて B が実行されます。JPopupMenu を閉じて B NOT を実行することをお勧めします。これは可能ですか?
ありがとう
java - JChart2D の ChartPanel へのポップアップ メニュー項目の追加
クラスが LayoutFactory によって作成された JPopupMenu を実際に保存しないことを考慮して、JChart2D の ChartPanel ポップアップ メニューにメニュー項目を追加することは可能ですか?
swing - JPopupMenu のマウス アクションの割り当て
あなたからの小さな助けが必要です。マウス ポップアップ メニューのアクションを実行するにはどうすればよいですか?
プログラムでマウスの右ボタンのメニュー項目をいくつか含む JPopupMenu を作成しました。
仮定する....
今、私は次のことを望んでいます:個々のメニュー項目ごとにアクションを実行するマウスイベントをどのように書くことができますか。
「ロード」項目を選択すると、そのように別のクラスを呼び出す必要があります。これを行うのを手伝ってください。
java - JavaのSwingでノードを右クリックしてJPopupメニューを追加します
GUIではJTree
、の左側に1つ表示していJPanel
ます。それぞれについて、マウスの右クリックで、右に統計を表示するように求めるメニューをNode(leaf)
表示したいと思います。JPopup
Node
JPanel
私はswingが初めてなので、コードを手伝ってくれる人はいますか。前もって感謝します。
よろしく、Tushar Dodia。
java - JPopupMenuの動作OSX10.6.7
私の問題は、以下の例でJFrameを右クリックすると、JPopupMenuが表示されますが、JFrameの外側をクリックしても、メニューが消えないことです。JFrameのどこかをクリックして、予期された動作ではないJFrameを削除する必要があります。再現する手順は次のとおりです。
- Eclipseからウィンドウクラスを実行します(JFrameが表示されます)
- Eclipseワークスペースをクリックします(JFrameはフォーカスを失い、Eclipseの背後に隠れます)
- Eclipseを最小化する(JFrameが表示されます)
- マウスをJFrameの上に置き、右クリックします(Popupが表示されます)
- どこかをクリックします(JFrameまたはポップアップではありません)。ポップアップは消えません
OSX10.6.7とJavaフルバージョン1.6.0_24-b07-334を実行しています
java - Java: jpopupmenu のサブメニューにセパレータとショートカット キーが表示されますか?
既存の jpopupmenu にサブメニューを追加するにはどうすればよいですか?
右クリックすると jpopupmenu が表示されるので、別のメニューの下にあるサブメニューにアクセスしたい。
jpopupmenu にセパレーターを追加するにはどうすればよいですか? ショートカットキーはどうですか?
以下の画像は、私が欲しいものを説明しています。
java - JPopupMenu を使用した JTable
が選択されJPopupMenu
すぎた場合にのみトリガーして表示するのを防ぐにはどうすればよいですかMouse Cursor
JTable'Row
私の質問:getBounds
選択した行から別の方法があり、それを決定/位置と比較する場合Mouse
...
私の単純なsscceは、望ましくない反対のステータスを示しました。任意の行を選択できJPopupMenu
、全体からトリガーされますJTable
java - Javaでサブメニュー付きのポップアップメニューを作成する方法
プログラムに右クリック メニューを追加したいと考えています。次のコードでbasitメニューを追加しました:
ただし、ユーザーがセクションメニューにカーソルを合わせるなど、これらのメニューにサブメニューを追加したい場合、サブメニューが開き、セクションが表示されます。