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