0

Java で 1 つのデスクトップ クライアントを作成し、そのアプリを Max OS X 用に作成しました。次のプロパティを開始クラスと、メニューを作成するすべての場所に設定しました。

if (System.getProperty("os.name").toUpperCase().indexOf("MAC") != -1) {
            System.setProperty("apple.laf.useScreenMenuBar", "true");
            System.setProperty("com.apple.mrj.application.apple.menu.about.name", "My Project");
}

ただし、アプリを使用して Mac OS X で実行している場合は、アプリケーションを最大化した状態で表示します。(+) ボタンを使用して最大化をクリックし、トレイに最小化します。その後、アプリをクリックして探索すると、常に右上隅の小さなウィンドウで探索します。この問題を解決する方法。

メニューバーに 3 つのメニューがあり、時々 2 つしか表示されず、最後の 1 つが消えてしまいます。

4

1 に答える 1

0

私は Mac アプリケーションを実際に作成した経験はありませんが、GUI を作成したことがあります。プロパティのサイズ変更がないように思えます。おそらく設定はありますが、正直なところ、それが何であるかはわかりません...他の誰もまだ助けていないので、私は助けようと思っただけです.

于 2012-09-15T05:37:38.363 に答える