1

Java で Mac パネル タイプのウィンドウを作成するにはどうすればよいですか? パネルタイプの窓の写真はこちらでご覧いただけます。Window.Type について何かを見つけましたが、それは Java 7 であり、Java 6 を使用しています。

基本的に例 (リンク内) の下に、パネルのイメージがあります。閉じる/最小化/最大化するバーが他のバーよりも小さいことに注目してください。

4

4 に答える 4

2

ライブラリhttp://www.randelshofer.ch/quaqua/から Mac ルック アンド フィールを使用できます。

パネル/ウィンドウを Mac のように見せたいと思ったことを願っています。それ以外の場合は、探しているものに関する詳細を追加してください。

于 2012-06-28T16:37:33.983 に答える
1

このオプションは、J2SE 5 以降で使用できます。

// makes the buttons smaller and title bar thinner
frame.getRootPane().putClientProperty("Window.style", "small");
// removes the shadow around the window
frame.getRootPane().putClientProperty("Window.shadow", Boolean.FALSE);

それと他の同様のトリックの詳細: https://developer.apple.com/library/mac/technotes/tn2007/tn2196.html#WINDOWS

残念ながら、Apple 自身が気にかけなくなって以来、これらすべての最新のリストを見つけるのは非常に難しいようです。

于 2014-05-02T07:01:17.643 に答える
0

Macで実行しない限り(またはカスタムビルドライブラリを使用しない限り)、Macスタイルのウィンドウを取得することはできません。これにはある種のライセンスの問題があります。Java 1.4 を使用していたときにそれを元に戻すことを検討したことを覚えています。

于 2012-06-28T16:39:03.983 に答える
-2

このようなものを使用して、各プラットフォームのデフォルトのシステムの外観を取得できます。つまり、MacデバイスではMacのように見え、Windowsでは標準ウィンドウのように見えます。

 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

これをtry/catchブロックで囲む必要があります。詳細については、チュートリアルまたはAPIを参照してください

于 2012-06-28T16:53:35.860 に答える