Added coloring state
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user