問題タブ [popupmenu]

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 に答える
1271 参照

swing - Windows XP 上の Java Swing のポップアップ メニューのニーモニック (下線付きの文字)

Windows XP で実行されている Java Swing アプリケーションで、コンテキスト メニューのニーモニックに一貫して下線を表示するのに問題があります。

マウスを右クリックしても、ポップアップ メニューに下線が表示されません。これは問題ありません。このような動作は、他の Windows アプリケーションと一致しています。

しかし、メニュー キー (通常は右側の Windows キーの横) でポップアップ メニューを表示すると、Swing アプリケーションでは下線が表示されませんが、ワードパッド、エクスプローラー、コントロール パネルなどの標準の Windows アプリケーションでは下線が表示されます。

下線を表示する唯一の方法は、Alt キーを押しながらマウスを右クリックすることです。誰かがすでに右クリックするマウスを持っている場合、ポップアップで何かを選択するためにキーボードを使用したくないため、これは一種の役に立ちません。

メニュー キーからコンテキスト メニューを呼び出したときに、Swing で下線を表示することはできますか? 独自のルック アンド フィール ライブラリを作成せずに?

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

python - CustomTreeCtrl ポップアップ メニュー バインディング アサーション エラー

PyScripter で見られるものと同じように、ある種の Project Explorer を作成しています。問題は、右クリックしてポップアップ メニューを表示すると、AssertionError が発生することです。何か案が?よろしくお願いします。

エラーコードはこんな感じ

ここで遊ぶ小さな例:

ところで、私はPython2.7とwx2.8.12を使用しています

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

java - 現在のモニターでコンポーネントの場所を取得する

JPopupMenuメニューを開くボタンのy位置に応じて位置を設定したい。私のコードは最初のモニターでは正常に機能しますが、高さが異なる2番目のモニターでは失敗します。問題はgetLocationOnScreen()、コンポーネントが表示されている実際の画面ではなく、メイン画面を基準にした場所を提供することです。

私のコード:

実際のモニターでコンポーネントの場所を取得するにはどうすればよいですか?

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

delphi - 1つのポップアップメニューと2つのメモ。メモはから呼び出されたメニューです。

フォームに2つのメモがあり、1つのTpopupmenuが両方のメモのポップアップメニューとしてポップアップメニューを割り当てました。ポップアップメニューにはいくつかのメニュー項目が割り当てられています。メモのいずれかを右クリックして、onclickイベントのメニュー項目の1つをクリックすると、どのメモがどこにあるのかを知りたいです。メニューが呼び出されましたが、それがどのメモであるかを確認する方法がわかりません!!

誰かが私に基礎となるメモを検出する方法についてのポインタを教えてもらえますか?

ありがとう

コリン

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

delphi - ロールオーバー メニューの Delphi XE2 コンポーネント

私のアプリケーション(Delphi Xe2)には「マルチチョイス」ボタンがあります(つまり、「エクスポート」ボタンには「PDFへのエクスポート」と「XLSへのエクスポート」の選択肢があります)。ボタン (またはパネルやその他のオブジェクト) の上にマウスを移動したときに表示されるポップアップ メニューのようなメニューを取得する必要があります。このメニューは、ボタンのすぐ下に表示する必要があり、「VCL Stylable」コンポーネントである必要があります。TPopUpMenu を試してみましたが、非表示にするのは不便です。OnEnter の代わりに OnClick イベントでメニューを表示することも検討できます。

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

eclipse - Eclipseのポップアップメニューの名前フィルター

名前フィルターを使用して、2 種類のファイル タイプのポップアップ メニューを Eclipse に追加するにはどうすればよいですか。ポップアップ メニューを「.wsdl」および「.xsd」ファイル タイプに対してのみ表示したい。使ってみた

namefilter = "*.wsdl | *.xsd"

しかし、うまくいきませんでした。

誰でもこれで私を助けてくれませんか。前もって感謝します。

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

java - 3 つの JButton のいずれかがクリック、右クリック、またはドラッグされたときに JPopupMenu を表示するにはどうすればよいですか?

ファイル ブラウザ用の一連のナビゲーション ボタンを作成しようとしています。ユーザーが専用の履歴ボタンをクリックすると、JPopupMenu が表示されるようにします。ただし、ユーザーが右クリックまたはカーソルを [戻る] または [進む] ボタンにドラッグしたときにも、まったく同じメニューが表示されるようにします。異なるジェスチャの複数の GUI コンポーネントに対してまったく同じ JPopupMenu (コピーではなく、まったく同じもの) を表示するにはどうすればよいですか?

これまでのところ、次のことを試しました。

すべてのコンポーネントが追加され、正しく表示されます。デバッグにより、イベントが登録されていることが示されますが、メニューは表示されません。

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

delphi - GDI オブジェクトまたはユーザー オブジェクト?

ユーザーが複数のウィンドウ/モジュールを開くことができるアプリケーションがあります。各モジュールには独自のポップアップ メニューがあり、フォームの作成時に実行時に作成されるものもあれば、設計時に作成されるものもあり、各モジュールに多くのものがあります。フォームを右クリックしたときに使用されるものもあれば、ツールボタンで使用されるものもあります。 .

私が抱えている問題は、多くのウィンドウが開いていることです。右クリックしてポップアップメニューにアクセスすると、生成されたメニューがうまくいかず、正しいラベルが表示されません。すべての「名前を付けて保存..」または表示する必要があるその他のラベルが表示されることがあります。これを説明する最も簡単な方法は、メニューのスクリーンショットを表示することだと思います

通常メニュー

間違ったメニュー

また間違ったメニュー

これは GDI/ユーザー オブジェクトの問題ですか? もしそうなら、どうすればこれを解決できますか? テストとして GDI と Uses オブジェクトの制限を増やしてみましたが、それでもこの問題が発生します。1 つまたは 2 つのウィンドウを閉じると、問題は解決します。ただし、アプリケーションで開くウィンドウの数を制限するようにユーザーに依頼することはできません。Windows タスク マネージャーで確認すると、この問題が発生している時点で、アプリケーションが 4,312 個のユーザー オブジェクトと 5,570 個の GDI オブジェクトを 437 個のハンドルで使用していることがわかります。

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

android - 複数のポップアップメニュー

2つのボタンにポップアップメニューを使用したい。私が今それを達成している方法は、ボタンごとにそれぞれ膨張する2つの別々のxmlファイルpopup_menu1.xmlとpopup_menu2.xmlを作成することです。Popup-menu-1には2つのメニュー項目があり、popup-menu-2には4つのメニュー項目があります。写真は、より明確にするために追加されています。

popup_menu1.xmlには2つのメニュー項目、個別のxmlファイルがありますpopup_menu2.xmlには4つのメニュー項目、個別のxmlファイルがあります

各ファイルは、個々のボタンに対して膨らんでいます。

私の質問は次のとおりです。2つのボタンと2つの異なるpopup_menusに、2つの別々のxmlファイルではなく1つのxmlファイルのみを使用(膨張)できますか?

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

ありがとうございました、

PS:より明確にするために写真を追加したかったのですが、新しいメンバーとして、彼らは私にそれを許可していません。

追加されたコード:popup_menu1:File1

popup_menu2:File2

バージョン1の編集:アクティビティクラスのコード:

画像:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

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

java - PopupMenuが親フレームをフリーズします

常に再描画されるフレーム(ゲーム)でAWT PopupMenuを使用していますが、PopupMenuが表示されるたびに、親フレームがフリーズします。これを無効にする方法はありますか?