問題タブ [jmenubar]

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

java - JMenuBarをJPanelに追加しますか?

JMenuBarとJPanelがあります。JMenuBarをJPanelに追加したいと思います。どうすればいいですか?

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

swing - JPopupMenuをJMenuBarに追加するにはどうすればよいですか?

ポップアップメニュー付きのアプリケーションがあります。ポップアップを通常の方法で使用したいのですが(つまり、ユーザーがウィンドウ内の任意の場所を右クリックしたときに表示されるはずです)、ウィンドウ上部のメインメニューバーにもポップアップを添付したいと思います。これを行う方法がわかりません。

myJMenuBar.add(myPopupMenu)を呼び出すのと同じくらい簡単だと思いましたが、これは機能しません。

JMenuBar.add()は、JPopupMenuではなくJMenuパラメーターを必要とします。

誰か提案はありますか?

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

java - プログラムがコンパイルされても実行されないのはなぜですか?

これは、OPコードに変更が加えられたためのフォローアップの質問です。別のユーザーは、他の質問をこの質問にリンクすることを提案しました。

OPは次のとおりです。エラーがないのにコンパイラがプログラムを実行しないのはなぜですか。

コンパイルするコードがありますが、実行されません。GUIを実行して、必要な機能を実行するためのコードを追加できるようにしようとしています。コードは次のようになります。

コンソールで発生するエラーは次のとおりです。

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

java - ネイティブの Mac OS X MenuBar を使用する場合の JMenuBar の問題

私のプログラムは、1 つの JFrame と 2 つの JDialog で構成されています。これらのウィンドウのいずれかがフォーカスされているときに、JMenuBar が常に表示されるようにします。しかし、Mac ネイティブの MenuBar も使用したいと考えています。問題は、次のコマンドが JFrames メニューバーを画面の上部に配置するだけであることです。

他の 2 つのメニュー バーは、元の場所にとどまります。2 つの JDialog のいずれかがフォーカスされると、画面上部の JMenuBar からカスタム JMenuBar が失われます。

カスタム JMenuBar を常に画面上部に表示する方法はありますか?

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

java - グラフィックの上にJMenuBarを描画する方法

私はJavaで基本的なタイマープログラムを書いていますが、プログラムの上部にメニューバーを配置したいと思います。私が今持っているコードは次のとおりです。

このコードを実行すると、期待するすべてのものが表示されます。これは、プログラムの起動時間を示す数値と、メニューバーを除く画面上部のメニューバーです。ペイント方法をコメントアウトしてみましたが、コメントするとうまくいきます。私がしていることを行うためのより良い方法や、私の問題に対する別の解決策はありますか?また、ウィンドウに何かを印刷するためのより良い方法があれば、そこにペイントメソッドを用意する必要はありません。

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

java - メニュー バーの右側にあるスイング メニュー項目

Swing アプリケーションがあり、JFrame のメニューに Help MenuItem を追加したいのですが、右揃えにします。
何か案は ?

Swing JMenuBar には BoxLayout があり、私は試しました:

メニューは左側にとどまります。私も試しました:

Swing チュートリアルに従って...しかし、それはスペースを追加するだけです。

Windows 7 を使用しています。JDK 1.6.26

編集:私が行う場合、Javaチュートリアルに従って動作します:

しかし、それは私が探しているものではありません。ヘルプ MenuItem を JMenuBar に追加できるようにしたいだけです。今のところ、それが私のフォールバックである必要があります。

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

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

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

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

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

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

java - javaのメニューバーからオプションを使用して複数のファイルをロードする

Java Jpanel、コンポーネントなどを使用してエディターを開発しました。エディターには 2 つのテキスト領域があります。メニューバーからファイルを開くオプションを選択すると、ファイルの内容を 1 つのテキストエリアにロードできます。しかし、メニュー バーに別のオプションを追加して、別のファイルのコンテンツを 2 番目のテキスト ボックスに読み込むにはどうすればよいでしょうか?

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

java - JPanelコンテンツペインの混乱

私はJavaSwingを学んでいて、フレームにmenuBarを追加しました。デフォルトでは、これはを呼び出す必要がありますjframe.getContentPane().add(child)。スクリプトを実行したとき、menuBarが表示されませんでした。しかし、それが理にかなっている場合、ボタンは一番上の「y=0」にありました。

それから私は自分の間違いに気づき、実際にメニューバーにメニューを入れなければなりませんでした。次に、menuBarが表示されました。それで私は考えました...「メニューバー」「コンテンツペイン」は実際には2つのパネルですか?それは私を混乱させています。それはパネルのように機能したからです。しかしgetContentPane()、JPanelオブジェクトではなくコンテナを返すので、混乱しています。

もしそうなら、それはフレームに直接ダンプされる唯一のものがJpanelオブジェクトだけであることを意味しますか?したがって、JButton、JLabelはフレーム内に直接ありません...つまり、jpanelは「ネスト」されているのでしょうか。私を混乱させているもう一つのこと。jpanelが物事の配置方法を制御できる場合、LayoutManagerは何のためにありますか?:Sありがとう、そして空が青い理由を尋ねる2歳の人のように答えてください、ha;)