問題タブ [jmenuitem]

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 投票する
4 に答える
1239 参照

java - JMenuItemをJButtonにリンクする方法

「Exit」内にテキストが含まれるJMenuItemと、「Exit」というテキストが含まれるJButtonがあるとします。JButtonが使用するコマンドはSystem.exit(0)です。もちろん、アクションリスナーを使用します。 JMenuItemをクリックするときに同じコードを入力しますが、JMenuItemをクリックするとJButtonがクリックされるため、次のコマンドが実行される方法はありません(JButtonコマンド)。

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

java - Java 1.6.15、Mac OS X、JMenuItem が消えない

私のアプリケーションでは、ライセンス メカニズムの実装を使用しています。ライセンスの種類によっては、一部のメニュー項目を非表示にする必要があります。そして今、私は Mac OS X 10.6.2 で問題に遭遇しました。Java バージョン 1.6.0_15。メニュー項目は何があっても消えません。私はその機能を実装するメソッドをデバッグし、自分の目で見ました - 属性visibleが false になります! そして、このアプリケーションでそれを変更できるコードはありません。さらに-アプリは、最後のJREを使用したすべてのWindows-esと、Java 1.6.0_31で10.6.8に更新されたOS Xで正常に動作します。これはバグのある Apple の JVM ですか? そのような場合の最善の解決策は何ですか?

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

java - JMenuBar が表示されない

JMenuBar を GUI に表示しようとしていますが、上部に 1 ピクセルの線として表示されます。

これは私のコードです...

誰かが何が間違っているのか理解するのを手伝ってくれませんか。

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

java - JMenuItem コンストラクターがアクションを受け付けない

JMenuItem次のコンストラクターがあります: (ソース: GrepCode )

ただし、私のコードが

を押してJMenuItem、actionPerformed() も呼び出されません。

これはバグですか、それとも私のアプローチは完全に間違っていますか?

さらに調査を行った結果、これが最終的に突き詰める方法であることがわかりました。これは、コンストラクターで指定したのと同じメモリブロックを単に指す必要がある浅いコピーを実装しているようです。

ファイルメニューをメニューバーに追加すると、同じことが発生するはずです。ファイル メニューが追加されると、メモリ ブロックが参照されます。そのメモリブロック内にあるものは何でも表示されます。次に、メニュー項目を追加すると、 に表示されますJMenu

Actions やコンストラクタを扱っているときは、どういうわけか違います。誰かが違いを説明できますか?

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

java - JMenuBar が表示されない

私はすべて正しいことをしたようです。シンプルに実装する必要がありますJMenuBarが、機能していないようです。誰かがこれで私を助けてくれますか?

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

java - MenuItem がクリックされたとき jTextField の作成方法

このコードからの出力を表示する方法を知りたい...

JTextAreaをクリックした後、JMenuItemこれを開きたいJMenu

誰かがこれを達成するのを手伝ってくれませんか。

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

java - JMenuItemはキーボードのEnterキーではアクティブになりません

JMenuItemのセットを自動的に生成し、右クリックイベントごとにJPopUpMenuに追加します。問題は、選択したメニューでEnterキーを押しても、メニュー項目に設定したアクションが実行されないことです。上/下キーを使用してメニューをナビゲートできますが、アクションはマウスクリックでのみ実行されます。

メニュー項目を作成するためのコードは次のとおりです。

フォーカス可能をtrueに設定しようとしましたが、うまくいきませんでした。Mac 10.7、Javaバージョン1.6.0_33、UbuntuJavaバージョン1.6.0_26で試してみました。標準のスイングル​​ックアンドフィールを使用しました。Macで実行している場合:ルックアンドフィールは[MacOSXのアクアルックアンドフィール-com.apple.laf.AquaLookAndFeel]

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

java - JMenuItemでJTabbedPaneパネルを選択します

フレームにメニューバーとタブ付きペインがあり、メニュー項目を選択すると、要求されたタブが開きます。これで私を助けてください、ありがとう!!!

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

java - ImageIcon が機能しないのはなぜですか?

ImageIcon を JMenuItem に追加する際に問題があります。チュートリアルに書かれている通りに追加しましたが、うまくいきませんでした。Googleで何が問題なのかを確認しましたが、見つかりませんでした。これはコードです:

問題は、アイコンが .class または .java ファイルと同じフォルダーにないことにあるのではないかと考えたので、アイコンを置き換えましたが、まだ機能していません。メニューにはテキストのみが表示されます。機能させるにはどうすればよいですか?

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

java - JPopupMenuを閉じます

PopupMenuの1つのJMenuItemが選択されていない(マウスオーバー)ときに、画面上のいくつかの要素を強調表示したいと思います。だから私は私のJMenuItemでMouseListenerを使用します

正常に動作しますが、Escキーを押すと、ハイライトをクリーンアップせずにポップアップメニューが閉じます。これを処理するためにJPopupMenuの終了をインターセプトするにはどうすればよいですか?