Java- jmenubarの右側にJmenuを追加することは可能ですか?
質問
私は、JMENUBARを追加し、通常のJMENUITEMSを追加したシンプルなJFRAMEベースのGUIを開発する過程にあります - 「ファイル:」、 "編集:"など。
Jmenubarの右側の右側に別のJMenuitem -"About:" -"を追加できるようにしたいと思います。これはあまりにも多くのハッカーなしで可能ですか?可能であれば、これを行うための無駄のない簡単な方法が欲しいですか?
これが私が達成しようとしていることです:
----------------------------------------------------------------------------------------
File: Edit: Tools: About:
----------------------------------------------------------------------------------------
手伝ってくれてありがとう:-)
編集 Update-12-8-2010:Jmenuitemの代わりにJmenuを読むために私の質問のタイトルを編集しました。
以下の受け入れられた回答で与えられたコードをテストするための簡単なアプリをコンパイルしました、そして、それは完全に機能します!!!
解決
見る http://download.oracle.com/javase/tutorial/uiswing/components/menu.html#custom
//...create and add some menus...
menuBar.add(Box.createHorizontalGlue());
//...create the rightmost menu...
menuBar.add(rightMenu);
他のヒント
接着剤を使用する代わりに(この場合に最適な解決策)、空の境界線を使用することです。固定幅があるので、これは接着剤のように動的ではありません。
所属していません StackOverflow