Swingを使ってアプレットを作りました。これは、すべてのWindowsブラウザで正常に機能しています。しかし、Macで同じアプレットを実行すると。Safariブラウザのマシンでは、ラベル、ボタン、コンボボックスに問題があります。これを修正するにはどうすればよいですか?
1 に答える
0
ええと...ルックアンドフィールが「UIManager.getCrossPlatformLookAndFeelClassName()」に設定されている場合、Macは通常のルックアンドフィールを完全に変更し、もちろん(絶対コンポーネントの場所で)すべてのコンポーネントの形状とサイズが間違っています...だから私があなたの場合に提案できることは...
これは、すべてのWindowsブラウザで正常に機能しています。
したがって、ルックアンドフィールを手動でIE(Windows)に設定します。
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel"
ここにあるコード統合の例は、ルックアンドフィールです。
幸運を
于 2011-07-21T02:05:06.900 に答える