aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/LookAndFeel.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/LookAndFeel.java')
-rw-r--r--libjava/javax/swing/LookAndFeel.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/libjava/javax/swing/LookAndFeel.java b/libjava/javax/swing/LookAndFeel.java
index 3a56a114943..a2508386d5e 100644
--- a/libjava/javax/swing/LookAndFeel.java
+++ b/libjava/javax/swing/LookAndFeel.java
@@ -58,6 +58,12 @@ public abstract class LookAndFeel
public abstract String getDescription();
+ public static Object getDesktopPropertyValue(String systemPropertyName, Object fallbackValue)
+ {
+ Object value = Toolkit.getDefaultToolkit().getDesktopProperty(systemPropertyName);
+ return value != null ? value : fallbackValue;
+ }
+
public abstract String getID();
public abstract String getName();