From 38acaeae36ab4e29edf482953767aa79bb8a8cec Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Sat, 7 Sep 2019 19:13:27 +0200 Subject: [PATCH] Demo: fixed placement of dialogs (centered in frame) --- .../main/java/com/formdev/flatlaf/demo/OptionPanePanel.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/OptionPanePanel.java b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/OptionPanePanel.java index 5c81c7d4..2d37a8d0 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/OptionPanePanel.java +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/OptionPanePanel.java @@ -307,9 +307,11 @@ class OptionPanePanel } private void showDialog() { + Window window = SwingUtilities.windowForComponent( this ); + if( optionPane.getWantsInput() ) { JOptionPane.showInputDialog( - getParent(), + window, optionPane.getMessage(), titleLabel.getText() + " Title", optionPane.getMessageType(), @@ -318,7 +320,7 @@ class OptionPanePanel null ); } else { JOptionPane.showOptionDialog( - getParent(), + window, optionPane.getMessage(), titleLabel.getText() + " Title", optionPane.getOptionType(),