From 015645e1734db8ce6bd493d798cca012a163d300 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Mon, 20 Oct 2025 19:32:22 +0200 Subject: [PATCH] UI defaults inspector: exclude window from being blocked by modal dialogs (issue #1048) --- CHANGELOG.md | 6 ++++++ .../com/formdev/flatlaf/extras/FlatUIDefaultsInspector.java | 1 + 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86e6c4f3..bfce4423 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ FlatLaf Change Log ================== +## 3.7-SNAPSHOT + +- Extras: UI defaults inspector: Exclude inspector window from being blocked by + modal dialogs. (issue #1048) + + ## 3.6.2 #### New features and improvements 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 00fd88fc..4a7b0081 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 @@ -202,6 +202,7 @@ public class FlatUIDefaultsInspector JFrame frame = new JFrame(); frame.setTitle( "UI Defaults Inspector" ); frame.setDefaultCloseOperation( WindowConstants.DISPOSE_ON_CLOSE ); + frame.setModalExclusionType( Dialog.ModalExclusionType.TOOLKIT_EXCLUDE ); frame.addWindowListener( new WindowAdapter() { @Override public void windowClosed( WindowEvent e ) {