From 02bb73c3355a17f1d201cfc4dcc8a377fb9b7fc9 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Fri, 29 Nov 2019 10:29:28 +0100 Subject: [PATCH] FileChooser: scale file chooser size (issue #5) --- .../com/formdev/flatlaf/ui/FlatFileChooserUI.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatFileChooserUI.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatFileChooserUI.java index be83f016..c9a943cc 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatFileChooserUI.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatFileChooserUI.java @@ -16,10 +16,12 @@ package com.formdev.flatlaf.ui; +import java.awt.Dimension; import javax.swing.JComponent; import javax.swing.JFileChooser; import javax.swing.plaf.ComponentUI; import javax.swing.plaf.metal.MetalFileChooserUI; +import com.formdev.flatlaf.util.UIScale; /** * Provides the Flat LaF UI delegate for {@link javax.swing.JFileChooser}. @@ -38,4 +40,14 @@ public class FlatFileChooserUI public FlatFileChooserUI( JFileChooser filechooser ) { super( filechooser ); } + + @Override + public Dimension getPreferredSize( JComponent c ) { + return UIScale.scale( super.getPreferredSize( c ) ); + } + + @Override + public Dimension getMinimumSize( JComponent c ) { + return UIScale.scale( super.getMinimumSize( c ) ); + } }