Как сменить внешний вид java-приложений?

Dmitry08

Все приложения (будь то qt или gtk) соответствуют одной теме. А все ява приложения (например, freemind)

выбиваются из неё выбиваются своим белым фоном и голубыми градиентными элементами управления. Где можно сменить эту тему, или как заставить их использовать кдешную domino?
Система gentoo gnu/linux, x86_64. Этой информации хватит, или ещё что-нибудь выложить?

katrin2201

Если само приложение никак не дает менять Look and Feel, то толком никак.
Или в коде, или лоадер можно попробовать при некотором скилле написать...

kindr-16

You can specify the L&F at the command line by using the -D flag to set the swing.defaultlaf property.
For example:
java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp
java -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel MyApp

ну а дальше думай сам

Dmitry08

как получить список доступных laf классов? что можно использовать кроме plaf?

klyv

посмотри class hierarchy для javax.swing.LookAndFeel. все (почти) наследники - кандидаты.

Dmitry08

Я ни разу не программист, тем более на яве. Какой простейший способ посмотреть это?

klyv

на разных системах оно по-разному.

SPARTAK3959

В стандартной поставке java из нормальных (кроме GTK и Windows) еще только Nimbus (com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel) и тема MacOS (работает только под MacOS).
Оставить комментарий
Имя или ник:
Комментарий: