問題タブ [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 投票する
2 に答える
433 参照

java - JMenu を押すと例外がスローされる

JMenuBar で [編集] を押すと、アプリで受け取ります

アプリの何が問題なのかわかりません。コードは次のとおりです。

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

java - JMenu要素のクリックをキャッチする方法は?

JMenuBar、JMenu、およびJMenuItemを使用したメニューを備えたJava/Swingアプリケーションを開発しています。

システムルックアンドフォールがUIに適用されます。

メニューにはいくつかのトップレベルの要素があります:

  • JMenuの「ファイル」は正常に機能し、ユーザーはJMenuItemsの「新規」、「開く」などのサブメニューを選択できます。

  • 次に、クリックするとポップアップを表示する2番目のトップレベル要素「About」(「File」と同じレベル)を追加します。

問題は非常に単純です。このJMenuの「About」要素をクリック可能にする方法は?

私はいくつかの方法を試します:

  1. 「About」要素をJMenuItemとして設定します。ただし、この要素のUIは、「ファイル」などの他のJMenuアイテムと同じではありません。

  2. 「About」要素をJMenuとして設定し、MouseListenerKeyListener追加します。この要素のUIは他の要素と同じですが、このイベントをキャッチするには、[バージョン情報]ポップアップの[OK]ボタンを2回クリックする必要があります。

他の解決策はありますか?

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

java - テキスト領域の上にメニュー項目を保持する方法は?

私はnetbeansを使ってGUIを書いています。メニュー項目がほとんどないメニュー バーがあり、メイン ウィンドウ全体にテキスト領域があります。メニュー項目を押しても、テキスト領域が上にあるため表示されません (メニュー項目の内部フレームがテキスト領域の後ろにあります)メニュー項目の内部フレームを上にするにはどうすればよいですか?(テキスト領域は背景にいる)

ありがとう

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

java - メニューバーに画像をインポートする方法

シンプルなメニューバーを作成しましたが、空き領域に画像をインポートする方法がわかりません。

私のコードは以下の通りです:

それはクラスに関連していPanelますか?空き容量を活用して画像を使用するにはどうすればよいですか?

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

java - JApplet のメニューの作成

数字が上から下に落ち、数字を入力する必要がある単純なゲームを作成しています。(数字を入力すると数字が消えていきます) これは、JApplet ファイルである Zen.java と連携しています。

典型的なメニューバーでこのゲームのメニューを作ろうとしています。これまでのところ、私はこれを試しました..

私のメインメソッドの直前。ただし、メニューバーも表示されません。

いくつかのアドバイスをいただければ幸いです。

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

swing - JMenuItems が JDialog に表示されない

これはおそらくばかげた質問ですが、私にはわかりません! ポップアップ メニューを使用する Swing アプリがあります。正常に動作しますが、メニューを永続的にしたいです (つまり、閉じるまで)。基本的に JPopupMenu を JDialog に変更し、JDialog パネルを取得していますが、メニュー項目が表示されません! それはおそらく非常に明白なことなので、私はおそらく恥ずかしいでしょう!コードの一部を次に示します。

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

java - JMenuItem 内の JButton

特定のものを構築しようとしていJMenuます。JMenuItemIEをクリックするとJMenu、アイテムが何かをする必要があります(ダイアログを開くなど)。ただし、JMenuItemクリックすると、いくつかのオプションを含むポップアップを開くボタン (またはその他のコンポーネント) も含める必要があります。

だから、今まで私はこのようなものを持っています:

望ましいUI

それは、矢印をクリックする前に私が持っているものです。

私の問題は、ボタン (矢印) を押すと、サブメニューが実際に開かれますが、そのボタンを含むメニュー項目がフォーカスを失うために閉じてしまうことです。

壊れた UI

これは、矢印ボタンをクリックした後の結果です。

これを管理する方法はありますか?または、この動作を行うためのより良い方法はありますか?

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

java - jPopUpMenu ロールオーバーの背景を変更

jMenuItemsロールオーバー イベントの背景色を変更したい:

ここに画像の説明を入力

今は青ですが、白にしたいのですが、どうすればいいですか?(netbeans GUI を使用)

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

java - Synth から特定の Jmenu を除外する

XML ファイルで Synth L&F を使用しています。これまでにすべてをセットアップしましたが、ネストされた JMenu がありません。ネストされた JMenu が最上位の JMenu のスタイルを取りたくないのです。

これは私のコードから取得し、収まるように編集したものであり、実際のコードを表すものではありません。

次に、これは私が使用している Synth XML のスニペットです。

だから今、私はAccountMenu JMenuだけをターゲットにして、JMenusではなくJMenuItemsと同じスタイルを与えることを目指しています

より明確にするために、写真を見てください:

メニューレイアウト http://avengerpaintball.co.za/screen01.jpg

File は JMenu と Manage Account です。そのため、アカウント メニューはファイル メニューのスタイルを使用するようになりましたが、背景画像が異なるため機能しません。

ありがとう