0

Swingを使ってアプレットを作りました。これは、すべてのWindowsブラウザで正常に機能しています。しかし、Macで同じアプレットを実行すると。Safariブラウザのマシンでは、ラベル、ボタン、コンボボックスに問題があります。これを修正するにはどうすればよいですか?

4

1 に答える 1

0

ええと...ルックアンドフィールが「UIManager.getCrossPlatformLookAndFeelClassName()」に設定されている場合、Macは通常のルックアンドフィールを完全に変更し、もちろん(絶対コンポーネントの場所で)すべてのコンポーネントの形状とサイズが間違っています...だから私があなたの場合に提案できることは...

これは、すべてのWindowsブラウザで正常に機能しています。

したがって、ルックアンドフィールを手動でIE(Windows)に設定します。

"com.sun.java.swing.plaf.windows.WindowsLookAndFeel"

ここにあるコード統合の例は、ルックアンドフィールです。

幸運を

于 2011-07-21T02:05:06.900 に答える