Added coloring state

This commit is contained in:
UnlegitDqrk
2026-02-08 15:59:29 +01:00
parent fd1e9129eb
commit f00666ace5

View File

@@ -30,10 +30,6 @@ public class OACButton extends JButton implements OACPressable {
@Getter @Setter
private int cornerRadius = 10;
private boolean hovered = false;
private boolean pressed = false;
public OACButton() {
super(null, null);
}
@@ -66,8 +62,6 @@ public class OACButton extends JButton implements OACPressable {
addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
hovered = true;
if (!isEnabled() && getDisabledColor() != null) {
setBackground(getDisabledColor());
} else setBackground(getHoveredColor());
@@ -75,8 +69,6 @@ public class OACButton extends JButton implements OACPressable {
@Override
public void mouseExited(MouseEvent e) {
hovered = false;
pressed = false;
if (!isEnabled() && getDisabledColor() != null) {
setBackground(getDisabledColor());
} else setBackground(original);
@@ -84,7 +76,6 @@ public class OACButton extends JButton implements OACPressable {
@Override
public void mousePressed(MouseEvent e) {
pressed = true;
if (!isEnabled() && getDisabledColor() != null) {
setBackground(getDisabledColor());
} else setBackground(getPressedColor());
@@ -92,7 +83,6 @@ public class OACButton extends JButton implements OACPressable {
@Override
public void mouseReleased(MouseEvent e) {
pressed = false;
if (!isEnabled() && getDisabledColor() != null) {
setBackground(getDisabledColor());
} else setBackground(original);