mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-13 23:37:13 -06:00
moved TestFlatIconNullComponent to other package and fixed file name (issue #483)
This commit is contained in:
@@ -8,6 +8,7 @@ FlatLaf Change Log
|
|||||||
bounds. (issue #477)
|
bounds. (issue #477)
|
||||||
- Repaint component when setting client property `JComponent.outline` (issue
|
- Repaint component when setting client property `JComponent.outline` (issue
|
||||||
#480).
|
#480).
|
||||||
|
- macOS: Fixed NPE when using some icons in main menu items. (issue #483)
|
||||||
|
|
||||||
|
|
||||||
## 2.0.1
|
## 2.0.1
|
||||||
|
|||||||
@@ -573,7 +573,10 @@ public class FlatButtonUI
|
|||||||
public static Color buttonStateColor( Component c, Color enabledColor, Color disabledColor,
|
public static Color buttonStateColor( Component c, Color enabledColor, Color disabledColor,
|
||||||
Color focusedColor, Color hoverColor, Color pressedColor )
|
Color focusedColor, Color hoverColor, Color pressedColor )
|
||||||
{
|
{
|
||||||
if(c != null && !c.isEnabled() )
|
if( c == null )
|
||||||
|
return enabledColor;
|
||||||
|
|
||||||
|
if( !c.isEnabled() )
|
||||||
return disabledColor;
|
return disabledColor;
|
||||||
|
|
||||||
if( c instanceof AbstractButton ) {
|
if( c instanceof AbstractButton ) {
|
||||||
@@ -586,7 +589,7 @@ public class FlatButtonUI
|
|||||||
return hoverColor;
|
return hoverColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( c != null && focusedColor != null && isFocusPainted( c ) && FlatUIUtils.isPermanentFocusOwner( c ) )
|
if( focusedColor != null && isFocusPainted( c ) && FlatUIUtils.isPermanentFocusOwner( c ) )
|
||||||
return focusedColor;
|
return focusedColor;
|
||||||
|
|
||||||
return enabledColor;
|
return enabledColor;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2021 FormDev Software GmbH
|
* Copyright 2022 FormDev Software GmbH
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@@ -14,15 +14,13 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.formdev.flatlaf.ui;
|
package com.formdev.flatlaf.icons;
|
||||||
|
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Graphics;
|
import java.awt.Graphics;
|
||||||
import java.awt.image.BufferedImage;
|
import java.awt.image.BufferedImage;
|
||||||
import javax.swing.Icon;
|
import javax.swing.Icon;
|
||||||
import com.formdev.flatlaf.icons.FlatHelpButtonIcon;
|
import com.formdev.flatlaf.ui.TestUtils;
|
||||||
import com.formdev.flatlaf.icons.FlatMenuArrowIcon;
|
|
||||||
import com.formdev.flatlaf.icons.FlatSearchIcon;
|
|
||||||
import org.junit.jupiter.api.AfterAll;
|
import org.junit.jupiter.api.AfterAll;
|
||||||
import org.junit.jupiter.api.BeforeAll;
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
Reference in New Issue
Block a user