問題タブ [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 に答える
457 参照

swing - ポップアップの高さを変更

いくつかのメニュー項目を持つ Java スイング popupmenu があります。

同じ数のメニューアイテムを維持しながらポップアップのサイズを大きくする方法はありますか? たとえば、最初の menuItem の前に 10px を追加し、最後の menuItem の後に 10px を追加します。

これどうやってするの?誰かが私にヒントを与えることができますか?

ありがとう

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

android - HoneyComb の ActionBar と組み合わせた Android PopupMenu

現在、次のように ActionBar をセットアップしています。

ユーザーがタブ 3 をクリックしたときに、項目をドロップダウン リストから選択できるようにしたいと考えています。現在、私はこれを次のように実装しています。

問題は、メニューがバインドされているビューであるため、メニューが TextView の下部に配置されていることです。「Tab 3」の一番下に合わせようとして頭を机にぶつけていました。助言がありますか???

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

java - ポップアップ メニューにラジオ ボタンを追加するにはどうすればよいですか?

TrayIcon私は持っていたいですjava.awt.PopupMenu。私はすでにこの部分を行う方法を知っています。しかし、Java にはRadioButtonMenuItem. すでに a を追加しようとしJRadioButtonMenuItemましたが、多くのエラーが発生しました。一度に複数の選択を許可しない 3 つの「チェックボックス」を組み込んで、それを に追加する方法はありPopupMenuますか?

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

gtk - GtkTreeView の更新が gtkitem イベントの終了後にのみ発生するのはなぜですか?

列と値を持つ gtktree があります。1 つの gtkmenuitem: 'Refresh' を含む popupmenu もあります。

更新イベントは次の 2 つのことを行います。

  • gtktree を再作成する
  • クエリを実行します。

クエリは即時ではなく、約 5 秒かかります。クエリの 5 秒後にのみツリーの更新を確認できるのはなぜですか? gtktree をすぐに更新したいのですが、更新の遅れがわかりません。

0 投票する
5 に答える
7419 参照

java - JComboBox PopupMenu のサイズの設定

JComboBox を拡張するカスタム コンポーネントをプログラミングしています。私の問題は、項目を追加または削除すると、PopupMenu がそのサイズを認識しないことです。したがって、たとえばリストには2つのアイテムがありますが、PopupMenuにも2つの「空の」アイテムがある前に4つあった場合。

私が見つけた唯一の回避策は、実行することでした(JIntelligentComboBox.javaの213行目)


this.setPopupVisible(false);
this.setPopupVisible(true);

しかし、結果は点滅する PopupMenu になります :-(

ちらつきなしで PopupMenu を更新/再描画するには、他に何ができますか?

テスト用:コンポーネントと小さなテスト プログラム
私の問題を生成するには、次のようにします。

  • 「e」と入力
  • 「戻る」を押します
  • 「m」と入力

前もって感謝します

編集:私の目標は、たとえば Firefox や Chrome のアドレスバーのように機能する ComboBox です。入力された文字を含む PopupMenu のすべての項目を表示したいと考えています。

cboxtester.java:

JIntelligentComboBox.java:

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

delphi - コンテキストメニューをTChromiumブラウザにアタッチする方法

Delphi Chromium Embedded(http://code.google.com/p/delphichromiumembedded)のTChromiumブロザーを持っています。コンテキストメニューを付けたいのですが。どうすればそれを達成できますか?

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

popup - Vimscript:現在選択されているポップアップメニュー項目を取得する方法

ご存知のとおり、Vimは&completefuncを使用してポップアップメニューを表示できます。各menuitemは、次の項目を含む辞書です:'word'、'abbr'、'menu'、'info'、'kind'、'icase'、'dup'。

現在選択されているメニュー項目を取得するにはどうすればよいですか?ユーザーがいくつかのメニュー項目を選択したときにいくつかのアクションを実行する必要があるため、このメニュー項目の辞書を取得する必要があります。

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

javascript - 「閉じる」クリックイベントをキャッチする方法は?

これが例です。これはGoogleのメニューです。

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

歯車(赤十字)をクリックすると、メニューが表示されます。開いているメニュー(緑色の十字)以外の場所をクリックすると、メニューが消えます。問題は、その2番目のクロージングイベント(緑の十字)をどのようにキャッチするかです。

メニューを開くのは簡単です。

しかし、それを閉じるにはどうすればよいですか?「body」タグを使用してこの方法を試しました。

ただし、メニューは開いた直後に閉じられます。まず「星」をクリックすると「ブロック」になります。しかし、この直後は本体もクリックされるので「なし」になります。それを解決する方法は?正しいターゲットイベントをキャッチするための「body」のコードを本当に書く必要がありますか?

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

windows - 別のアプリケーションのウィンドウにポップアップ メニューを表示する

Delphi XE アプリケーションで別のアプリケーションのウィンドウ内にポップアップ メニューを表示するにはどうすればよいですか? アイデアは、バックグラウンドで実行されるヘルパー タイプのアプリです。登録されたホットキーでは、アプリケーションはテキスト キャレットまたはマウス カーソルの近くにポップアップ メニューを表示する必要があります。

これを行うアプリケーションは一般的です。AutoHotkeyによって作成され、テキスト エディターに表示されるメニューを次に示します。

別のアプリケーションのウィンドウに追加されたポップアップ メニュー

私が求めているのは、Delphi コントロールにアタッチせずに、任意の画面位置にポップアップ メニューを表示するにはどうすればよいかということだと思います。