1
0
Fork 0
This repository has been archived on 2024-02-17. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Projection_Planning/src/main/java/GUI/Theme/DangerContainedButtonUI.java

28 lines
884 B
Java

package GUI.Theme;
import mdlaf.animation.MaterialUIMovement;
import mdlaf.components.button.MaterialButtonUI;
import mdlaf.utils.MaterialColors;
import javax.swing.*;
public class DangerContainedButtonUI extends MaterialButtonUI {
@Override
public void installUI(JComponent c) {
super.mouseHoverEnabled = false;
super.installUI(c);
super.mouseHoverEnabled = true;
super.colorMouseHoverNormalButton = MaterialColors.RED_600;
super.background = MaterialColors.RED_700;
c.setBackground(super.background);
super.foreground = MaterialColors.WHITE;
c.setForeground(super.foreground);
if (super.mouseHoverEnabled) {
c.addMouseListener(
MaterialUIMovement.getMovement(c, this.colorMouseHoverNormalButton)
);
}
super.borderEnabled = false;
}
}