buduję aplikację w Java Swing i używam poniższy kod, żeby dać UI native OS wyglądaćSwing UI nie posiada natywny OS wyglądać
try {
UIManager.setLookAndFeel(
UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
Na OS X, wygląd jest w porządku , ale w oknach (XP i 7) przyciski wyglądają tak.
alt text http://img710.imageshack.us/img710/8735/buttonsoc.png
Użyłem dokładnie ten sam kod na innych projektach i działa dobrze. Ale w tym konkretnym projekcie mam zupełnie inny wygląd.
Używam Java 1.6
Z góry dziękuję!
Jaką wersję Java używasz? –
To, co napisałeś, powinno zadziałać. Czy obejrzałeś http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/plaf.html#programmatic? –
@Romain - To tam otrzymałem kod i działało wcześniej. Teraz zaskakująco daje inny wygląd. Testowałem go również na różnych systemach z tym samym wynikiem. –