added FlatLaf.isDark()

This commit is contained in:
Karl Tauber
2019-10-29 11:01:48 +01:00
parent 2e0fde464d
commit aa52af4c8f
7 changed files with 31 additions and 2 deletions

View File

@@ -19,6 +19,8 @@ package com.formdev.flatlaf;
/**
* A Flat LaF that has a dark color scheme and looks like Darcula LaF.
*
* The UI defaults are loaded from FlatDarculaLaf.properties, FlatDarkLaf.properties and FlatLaf.properties
*
* @author Karl Tauber
*/
public class FlatDarculaLaf

View File

@@ -19,6 +19,8 @@ package com.formdev.flatlaf;
/**
* A Flat LaF that has a dark color scheme.
*
* The UI defaults are loaded from FlatDarkLaf.properties and FlatLaf.properties
*
* @author Karl Tauber
*/
public class FlatDarkLaf
@@ -37,4 +39,9 @@ public class FlatDarkLaf
public String getDescription() {
return "Flat Dark Look and Feel";
}
@Override
public boolean isDark() {
return true;
}
}

View File

@@ -19,6 +19,8 @@ package com.formdev.flatlaf;
/**
* A Flat LaF that has a light color scheme and looks like IntelliJ LaF.
*
* The UI defaults are loaded from FlatIntelliJLaf.properties, FlatLightLaf.properties and FlatLaf.properties
*
* @author Karl Tauber
*/
public class FlatIntelliJLaf

View File

@@ -74,6 +74,8 @@ public abstract class FlatLaf
return getName();
}
public abstract boolean isDark();
@Override
public boolean isNativeLookAndFeel() {
return true;

View File

@@ -19,6 +19,8 @@ package com.formdev.flatlaf;
/**
* A Flat LaF that has a light color scheme.
*
* The UI defaults are loaded from FlatLightLaf.properties and FlatLaf.properties
*
* @author Karl Tauber
*/
public class FlatLightLaf
@@ -37,4 +39,9 @@ public class FlatLightLaf
public String getDescription() {
return "Flat Light Look and Feel";
}
@Override
public boolean isDark() {
return false;
}
}