OSXアプリケーションには、メニューバーの右側にヘルプメニューがあります。 [ヘルプ]メニューをクリックすると、上部に検索ボックスがあり、その下にいくつかのメニュー項目があるメニューが開きます。Java Swing Appのヘルプメニューを実装する方法
これはJava Swingアプリケーションでどのように実現できますか?
OSXアプリケーションには、メニューバーの右側にヘルプメニューがあります。 [ヘルプ]メニューをクリックすると、上部に検索ボックスがあり、その下にいくつかのメニュー項目があるメニューが開きます。Java Swing Appのヘルプメニューを実装する方法
これはJava Swingアプリケーションでどのように実現できますか?
名前が「ヘルプ」に設定されたJMenuを追加してJMenuBarに追加するだけです。少なくとも英語のOS X(Snow LeopardとLion、Java 6)で動作する私のアプリケーションでは、検索フィールドはシステムによってヘルプメニューに自動的に追加されます。 これはもう試しましたか?それがうまくいかない場合は、どのJavaバージョンとOSバージョンを使用しますか?
チェロ、あなたは本当に正しいです。検索ボックスが表示されました。よくできてありがとう。 – Lyndon
他の言語はどうですか?たとえば、「ヘルプ」はフランス語で「Aide」、イタリア語では「Aiuto」、スペイン語では「Ayuda」、ポルトガル語では「Ajuda」、ドイツ語では「Hilfe」、オランダ語では「Hulp」、スウェーデン語では「Hjälp」 。問題のスクリーンショットを見るには、私の[post](https://stackoverflow.com/questions/42620642/macos-search-feature-in-internationalized-help-menu)をご覧ください。 – Maggyero
Javaコードを書くつもりなら、特定のOSのようなUIを見せるようにしようとするのは良い考えではありません。他のユーザーには正しく見えません。
デフォルトでは、メニュー項目はボタンです。 は、「検索」アイコンのボタンクリック機能を保持しながら、クライアント領域にテキストボックスを追加するJMenuItemからクラスを派生させることができます。私はこれが実際にうまくいくかどうか分からないので、これを免責と考えてください。
+--- Bounds of normal JMenuItem ---+
|+-------------------------+ Search|
|| JTextField | icon |
|+-------------------------+ |
+----------------------------------+
Macユーザーに人気のあるオープンソースのJava製アプリケーションを見たことがありますか(私はMacユーザーではないのでわかりません)。 – Ivan