Added isDefaultLookAndFeel()
This commit is contained in:
parent
247827ec75
commit
73163b769e
@ -89,8 +89,6 @@ class SwingUtil {
|
|||||||
void setLookAndFeelByName(final String lookAndFeel) {
|
void setLookAndFeelByName(final String lookAndFeel) {
|
||||||
if (lookAndFeel == null) {
|
if (lookAndFeel == null) {
|
||||||
try {
|
try {
|
||||||
// NOTE: On Linux + swing if the SystemLookAndFeel is the GtkLookAndFeel, this will cause GTK2 to get loaded first, which
|
|
||||||
// will cause conflicts if one tries to ALSO use GTK3
|
|
||||||
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
|
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@ -160,6 +158,17 @@ class SwingUtil {
|
|||||||
new Exception("Could not load " + lookAndFeel + ", it was not available.").printStackTrace();
|
new Exception("Could not load " + lookAndFeel + ", it was not available.").printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return true if the System is configured to use the System L&F. False otherwise
|
||||||
|
*/
|
||||||
|
public static
|
||||||
|
boolean isDefaultLookAndFeel() {
|
||||||
|
return UIManager.getLookAndFeel()
|
||||||
|
.getClass()
|
||||||
|
.getName()
|
||||||
|
.equals(UIManager.getSystemLookAndFeelClassName());
|
||||||
|
}
|
||||||
|
|
||||||
/** used when setting various icon components in the GUI to "nothing", since null doesn't work */
|
/** used when setting various icon components in the GUI to "nothing", since null doesn't work */
|
||||||
public static final Image BLANK_ICON = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB_PRE);
|
public static final Image BLANK_ICON = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB_PRE);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user