問題タブ [jmenu]

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

java - JMenuBarがRSyntaxTextAreaからキーの組み合わせを受信しない

テキストエリアからのキー押下イベントがJMenBarに到達するのに問題があります。XMLファイルから実行時にメニューバーを生成し、テキスト領域を次のように作成します。

メニューの項目では、setAccelerator()それらを使用するためのキーの組み合わせを設定するために使用します。テキスト領域で上記の組み合わせを使用すると、メニュー項目に到達しません。以前にこの問題が発生したことを覚えていませんが、なぜ今起こっているのか考えてみてください。

問題は解決しました(私自身の質問に答えるのに6時間待ちたくありませんでした。):

メニューに使用されるキーマッピングのリストを保持し、JComponentクラスの入力マップを使用してテキスト領域にそれらを無視させることで、問題を解決しました。

コード:

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

java - サブメニュー項目を作成する方法はありますか?

JMenuBar があるとします。その JMenuBar には、JMenu がありました。その JMenu には別のメニューがあり、そのメニューには項目がありました。これを行う方法はありますか?

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

java - Swing でアイコン付きの複数のメニューバーを作成する

メニューをクリックすると複数のメニューバーを作成する必要がある Swing アプリケーションに取り組んでいます。他のメニューバーは、コンテナーに追加するか、コンテナーから削除する必要があります。

メニューのテキストの上下にアイコンを使用する必要がありますが、適切なコンストラクターが見つかりません。

JMenuブラウザで戻るボタンと進むボタンが機能するように、戻るボタンと進むボタンを機能させることは可能ですか? 複数のディスプレイを表示せずに、ウィンドウの前のビューを表示する必要があります。

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

java - JMenuサブメニューのアクセラレータを設定するにはどうすればよいですか?

サブメニュー(JMenu)にアクセラレータを追加するユーザーリクエストがあります。これにより、ユーザーはショートカットを押して、対応するサブメニューを「展開」し、含まれているメニュー項目を表示できます。

私は、このようなもの(Javaまたは他の言語のいずれか)を見たすべての人を思い出しません。このアプリケーションは、Swingを使用してJavaで記述されています。正常に動作するアクセラレータを備えたJMenuItemがいくつかありますが、アクセラレータをJMenuに追加しようとすると、次の例外が発生します。

java.lang.Error:setAccelerator()がJMenuに対して定義されていません。代わりにsetMnemonic()を使用してください。

MenuDemoを使ってみました!これをもう少し実験するためのコード。

これは私が試したものです:

最後の行は私が追加した行で、例外が発生します。

広範囲にわたるグーグルを試しましたが、JMenuItemにアクセラレータを追加する方法に関する記事しか見つかりません。

JMenuはこれをネイティブにサポートしていないようです。この動作を実現するための回避策はありますか?

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

java - Javaのjarファイルからのjmenuの画像

Stackoverflow開発者の皆様へ私は画像をアイコンとしてjarからjmenuにロードする必要があります。私は次のコードを使用しています。nullポインター例外をスローしていますが、jframeでimageiconクラスを使用してアイコンを設定すると、フレームにアイコンが表示されます。

このコードの何が問題になっていますかplzhelp

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

pattern-matching - jmeter でのパイプライン シンボル パターン マッチング

「UTR\|UTIBH0000000000\|」を取得しています。JMeter で応答します。「UTR\|UTIBH0000000000\|」から \|UTIBH000000000\ を読みたい; 使用して読み取ることはできます(.+?)が、エラーが発生します: Token Parsing Error: 行 3、列 88 で字句エラーが発生しました: "|" (124)、後: "\"UTR\"

試した:

  1. "UTR(.)";
  2. "UTR[.]";
  3. "UTR.";
  4. "UTR(.+?)";

しかし、成功しません。

また、同様の質問を試みましたが、成功しませんでした。

脚本:

正規表現エクストラクタの適用: window.returnValue = "UTR\|UTIBH0000000000\|";

正規表現: window.returnValue = "UTR(.+?)"

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

jquery - jQuery delay が他の jQuery 関数を停止する

基本的に、ページに戻るときに div をフェードアウトさせることに問題があります。

遅延なくフェードアウトすると、div 内の要素がページの下部にスナップしてからフェードアウトします。これはコードです:

div フェードアウト内のオブジェクトの後に div が続くように、遅延を追加することでこの問題を解決できると思いました。

ただし、これを行った後、前のページに戻るためにフェードは正常に機能しますが、別のページをクリックしようとすると、約10秒間ロードされず、最終的にdivが表示されますが、前のページの画像がプッシュされますその下にあるはずのオブジェクトが表示されます。

サイトを現在の形ですぐに確認するには、 jkrsproductions.comにアクセスしてください。div エラーの最も良い例は、"our people" ページに移動して [戻る] ボタンを押すことで見つけることができます。

前もって感謝します。

-S

編集: ご回答ありがとうございます。フェードアウトの問題はすべて修正しましたが、ページに戻って別のページをクリックしようとすると 10 秒の遅延が引き続き発生します。これは改訂されたコードです。Barmar のおかげで、必要ないことに気付いた後、中間部分を取り出しました。

0 投票する
4 に答える
17293 参照

java - チェックボックスグループをJavaメニューに追加する

メニューにチェックボックスグループを追加しようとしていますが、「シンボルが見つかりません」というエラーが表示され続けます。

それから私の初期化で私は持っています

MenuItemを追加して、そこにcbgを入れてみましたが、同じ問題が発生しました

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

java - VK_CONTEXTMENU で Java ポップアップ メニューにフォーカスがない

Java アプリケーションにポップアップ メニューを組み込んでいます。

それを表示するためにマウスリスナーを追加しました。また、キーイベントを使用してキーボードアクションをKeyEvent.VK_CONTEXT_MENU登録しました。これにより、それも表示されます。

問題は、ポップアップが表示されるときにフォーカスがないことです。上矢印と下矢印を使用して移動することはできません。実際、それはマウスでしか操作できません (キーボードのみを使用してシステムを操作したいという私の願望から刺し傷を負っています...)。

ネット上でその問題に関する有用な情報を見つけることができませんでした。メニューの Java チュートリアルのエントリを既に読んでいます。また、次のことも試しました(それぞれ単独で、協力しました)が、どれも機能しませんでした:

  • popupmenu.requestFocusInWindow()が呼び出される前後の呼び出しshow
  • popupmenu.setSelected(firstMenuItemObjectInstance)が呼び出される前後の呼び出しshow
  • firstMenuItemObjectInstance.requestFocusInWindow()が呼び出される前後の呼び出しshow

何か案は ?

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

java - MacのJavaメニューはフォーカスの変更でグレー表示されます

Macシステムで開発およびテストしているJMenuBarを備えたJFrameがあります。このJFrameで、JMenuの1つを無効にするようにプログラムしました。ただし、フォーカスをJavaアプリケーションからコンピューター上の他のプログラムに変更してから、このJFrameに戻ると、奇妙なことが起こっています。すべてのメニューが無効になるのを確認しました。また、すべてのメニューが有効になることも確認しました。誰かがここで何が起こっているのか教えてもらえますか?

エラーを再現するコードは次のとおりです(少なくとも私のマシンでは再現されます)。

これを実行すると、フォーカスを別のウィンドウに切り替えてから元に戻すというアクションでは、有効なプロパティが安定しません。