use metal lnf on java 9 or newer

pull/5/head
Zlatin Balevsky 2019-06-13 05:02:11 +01:00
parent 3b0eb5678d
commit de22f3c6b9
1 changed files with 7 additions and 2 deletions

View File

@ -69,8 +69,13 @@ class Initialize extends AbstractLifecycleHandler {
uiSettings = new UISettings(props)
log.info "will try default lnfs"
if (isMacOSX()) {
uiSettings.lnf = "nimbus"
lookAndFeel('nimbus') // otherwise the file chooser doesn't open???
if (SystemVersion.isJava9()) {
uiSettings.lnf = "metal"
lookAndFeel("metal")
} else {
uiSettings.lnf = "nimbus"
lookAndFeel('nimbus') // otherwise the file chooser doesn't open???
}
} else {
LookAndFeel chosen = lookAndFeel('system', 'gtk')
uiSettings.lnf = chosen.name