From a400799db547a98d02134c78b8c2dc4bc60010ea Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Mon, 9 Dec 2024 23:55:02 +0100 Subject: [PATCH] Extras: use default activation keys if passing `null` to `FlatInspector.install()` or to `FlatUIDefaultsInspector.install()` --- .../main/java/com/formdev/flatlaf/extras/FlatInspector.java | 5 ++++- .../com/formdev/flatlaf/extras/FlatUIDefaultsInspector.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java b/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java index 4f4dcc0f..bacb5acd 100644 --- a/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java +++ b/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatInspector.java @@ -125,9 +125,12 @@ public class FlatInspector * Installs a key listener into the application that allows enabling and disabling * the UI inspector with the given keystroke (e.g. "ctrl shift alt X"). * - * @param activationKeys a keystroke (e.g. "ctrl shift alt X") + * @param activationKeys a keystroke (e.g. "ctrl shift alt X"), or {@code null} to use "ctrl shift alt X" */ public static void install( String activationKeys ) { + if( activationKeys == null ) + activationKeys = "ctrl shift alt X"; + KeyStroke keyStroke = KeyStroke.getKeyStroke( activationKeys ); Toolkit.getDefaultToolkit().addAWTEventListener( e -> { if( e.getID() == KeyEvent.KEY_RELEASED && diff --git a/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatUIDefaultsInspector.java b/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatUIDefaultsInspector.java index e969918e..00fd88fc 100644 --- a/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatUIDefaultsInspector.java +++ b/flatlaf-extras/src/main/java/com/formdev/flatlaf/extras/FlatUIDefaultsInspector.java @@ -85,9 +85,12 @@ public class FlatUIDefaultsInspector * Installs a key listener into the application that allows enabling and disabling * the UI inspector with the given keystroke (e.g. "ctrl shift alt Y"). * - * @param activationKeys a keystroke (e.g. "ctrl shift alt Y") + * @param activationKeys a keystroke (e.g. "ctrl shift alt Y"), or {@code null} to use "ctrl shift alt Y" */ public static void install( String activationKeys ) { + if( activationKeys == null ) + activationKeys = "ctrl shift alt Y"; + KeyStroke keyStroke = KeyStroke.getKeyStroke( activationKeys ); Toolkit.getDefaultToolkit().addAWTEventListener( e -> { if( e.getID() == KeyEvent.KEY_RELEASED &&