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

java - JMenuBarを設定できません

メニューバーを追加しようとしているGUIがありますが、JmenuBarを追加しようとするたびに、java.awt.menubarが必要であると表示され、検出する必要があるjava.swing.Jmenubarが見つかりました。これが私のコードです。

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

java - JFrame の MenuBar に JTextField を追加するにはどうすればよいですか?

JMenu をオーバーロードし、カスタム コードを挿入して JTextField をサポートしようとしましたが、うまくいきません。ここでの主な目的は、メニュー項目の右側に検索フィールドを追加することです。したがって、ファイル、編集、ヘルプのようなものが左側にあり、右側に検索バーがあります。これは、一部のブラウザーに Google 検索バーがあるのとほぼ同じです。この機能を追加する方法を知っている人はいますか?

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

java - Java Swing JMenuBar

私のJMenuBarはまったく表示されていません。これは単なるベアボーン GUI です。私はかなり長い間ここに座っていましたが、問題がわかりません。彼らが言うように、4 つの目は 2 つよりも優れています。

ありがとう。

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

java - JMenuBarの位置をJPanelの下に設定します

setUndecorated(true)であり、デフォルトのタイトルバーを置き換えるためにJPanelが含まれているJDialogを使用しています。現在、JDialogの内部には、特にJMenuBarが接続された内部フレームがあります。

JMenuBarをJDialogに移動したいのですが、JPanelの下に表示します。JDialogに追加されたJMenuBarを、同じJDialogに追加されたJPanelの下に表示するにはどうすればよいですか。

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

java - JavaSwingのJMenuBarの右隅にJMenuを配置する

したがって、JMenu&がJMenuBar次のように定義されている場合:

これにより、メニュー「About」がメニューバーの左端に配置されます。とにかく、このメニューをメニューバーの右端に揃えることができますか?

0 投票する
6 に答える
7922 参照

java - MenuListenerの実装、どのJMenuがクリックされたかを検出する方法は?

私が定義JMenuしてJMenuBarこのようにした場合:

今では正常に動作します。しかし、問題は、複数のメニューがある場合、どうすれば 2 つを区別できるかということです。メニュー リスナーと同様に、メニュー 1 または別のメニュー 2 からクリックが発生したことをどのように知ることができますか?

別のメニューがあり、このメニューにもメニューリスナーを追加する場合:

次に、クリックがどのメニューからのものであるかを区別できません。どうやってやるの?

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

java - jmenubar + jtoolbar 内に画像を配置する

jmenubar+jtoolbar の背景として画像を設定できるかどうかを知りたいです (それらの 1 つだけでなく、それぞれに 1 つではなく、両方に適用されます) ...

誰でもアイデアを持っていますか?? 可能であればどうすればいいですか?

ありがとう !

説明する画像を次に示します。 ここに画像の説明を入力

解決済み :: 2 つの画像 (jmenubar+jtoolbar に合わせて適切なサイズにカット) を使用し、これらをオーバーライドとしてオブジェクトの宣言に追加したところ、うまく機能しました。ここにコードがあります:

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

java - 「alt」キーを押して最初の jmenubar 項目にフォーカスする

ユーザーが「ALT」キーを押したときに、jmenubar 内で jmenu を自動選択する方法はありますか? (ウィンドウズソフトみたいに)

問題は、「ALT」キーが押されたときの私のjframeのデフォルトの動作は、復元、移動、サイズ変更、縮小などのアクションを含むメニューを表示することです...

Java アプリケーションに実行させたいことは、「alt」が押されたときに jmenu の最初の項目を選択することです。(ニーモニックで行うように:「alt + f」)

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

java - JavaGuiメニューバー

私はJavaでGUIスキルを練習していて、メニューとメニューバーをやっています。それらは私には問題なく意味がありますが、どこでそれらについてもっと学ぶことができるかについて質問があります。

私が行った基本的なメニューであるActionListener関数actionPerformedは、メニューと同じクラスにある必要があり、メニューが変更される項目も、メニューと同じクラスにある必要があります。

別のクラスのコンストラクターによって作成され、フレームに配置されたJPanelに影響を与えるメニューが必要な場合はどうなりますか。メニューがそのコンポーネントをどのように変更できるかわかりません。

皆さんが役立つと思ったヒント、ヒント、またはサイトは、事前に感謝します。

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

java - repaint() メソッドにより、機能しない 2 番目の JMenuBar が表示されますか?

ユーザーが線を描いて消すことができるプログラムを作成しています。ウィンドウを作成し、機能する JMenuBar を作成できます。描画機能が有効になっていない場合は、すべて問題ありません。ただし、描画機能が有効な場合、2 番目の JMenuBar が元のバーの下に描画されます。このメニュー バーは機能せず、描画されると、画面上のすべてのグラフィックが下に再描画されることがあります何らかの方法でウィンドウのサイズを変更すると、これらの問題が解決されます。

私は写真を投稿しますが、ご存知のように、私は新しいユーザーであり、投稿できません。

問題を paint() メソッドのあるポイントに絞り込むことができました。知っておくべきこと: マウスがドラッグされると、repaint() メソッドが呼び出されます。Line クラスの paintObject(Graphics g) メソッドを呼び出す paint() メソッドを使用します。JMenuBar エラーは、最上位クラスのペイント メソッドの END に表示されます。

なぜこれが起こっているのか分かりません。補足として、強調表示されるまで表示されない画面上の JTextField もあります。ここまで読んでくれてありがとう!