use metal lnf on java 9 or newer
This commit is contained in:
@@ -69,8 +69,13 @@ class Initialize extends AbstractLifecycleHandler {
|
|||||||
uiSettings = new UISettings(props)
|
uiSettings = new UISettings(props)
|
||||||
log.info "will try default lnfs"
|
log.info "will try default lnfs"
|
||||||
if (isMacOSX()) {
|
if (isMacOSX()) {
|
||||||
uiSettings.lnf = "nimbus"
|
if (SystemVersion.isJava9()) {
|
||||||
lookAndFeel('nimbus') // otherwise the file chooser doesn't open???
|
uiSettings.lnf = "metal"
|
||||||
|
lookAndFeel("metal")
|
||||||
|
} else {
|
||||||
|
uiSettings.lnf = "nimbus"
|
||||||
|
lookAndFeel('nimbus') // otherwise the file chooser doesn't open???
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
LookAndFeel chosen = lookAndFeel('system', 'gtk')
|
LookAndFeel chosen = lookAndFeel('system', 'gtk')
|
||||||
uiSettings.lnf = chosen.name
|
uiSettings.lnf = chosen.name
|
||||||
|
Reference in New Issue
Block a user