From 9bf01249507b259185fc5b7522e51e78948b5266 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Sun, 27 Oct 2019 12:27:31 +0100 Subject: [PATCH] FlatBorder: replaced Paint with Color --- .../src/main/java/com/formdev/flatlaf/ui/FlatBorder.java | 5 ++--- .../main/java/com/formdev/flatlaf/ui/FlatButtonBorder.java | 3 +-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatBorder.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatBorder.java index 49a45ca8..6e7cd4d9 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatBorder.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatBorder.java @@ -23,7 +23,6 @@ import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Insets; import java.awt.KeyboardFocusManager; -import java.awt.Paint; import javax.swing.JComboBox; import javax.swing.JComponent; import javax.swing.JScrollPane; @@ -83,7 +82,7 @@ public class FlatBorder getLineWidth() + scale( (float) innerFocusWidth ), arc ); } - g2.setPaint( getBorderColor( c ) ); + g2.setColor( getBorderColor( c ) ); FlatUIUtils.drawRoundRectangle( g2, x, y, width, height, focusWidth, borderWidth, arc ); } finally { g2.dispose(); @@ -94,7 +93,7 @@ public class FlatBorder return focusColor; } - protected Paint getBorderColor( Component c ) { + protected Color getBorderColor( Component c ) { boolean enabled = c.isEnabled() && (!(c instanceof JTextComponent) || ((JTextComponent)c).isEditable()); return enabled ? (isFocused( c ) ? focusedBorderColor : borderColor) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonBorder.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonBorder.java index 424679ef..487f8912 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonBorder.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonBorder.java @@ -21,7 +21,6 @@ import java.awt.Color; import java.awt.Component; import java.awt.Graphics; import java.awt.Insets; -import java.awt.Paint; import javax.swing.JButton; import javax.swing.UIManager; import javax.swing.plaf.UIResource; @@ -68,7 +67,7 @@ public class FlatButtonBorder } @Override - protected Paint getBorderColor( Component c ) { + protected Color getBorderColor( Component c ) { boolean def = FlatButtonUI.isDefaultButton( c ); return FlatButtonUI.buttonStateColor( c, def ? defaultBorderColor : borderColor,