mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 10:18:01 +00:00
make start button change appearance on focus
This commit is contained in:
@@ -130,7 +130,6 @@ public class MatchController {
|
||||
// TODO restore this functionality!!!
|
||||
//VMatchUI.SINGLETON_INSTANCE.getViewDevMode().getDocument().setVisible(Preferences.DEV_MODE);
|
||||
for (final VField field : VMatchUI.SINGLETON_INSTANCE.getFieldViews()) {
|
||||
field.getLblHand().setHoverable(Preferences.DEV_MODE);
|
||||
field.getLblLibrary().setHoverable(Preferences.DEV_MODE);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +1,34 @@
|
||||
package forge.gui.home;
|
||||
|
||||
import java.awt.event.FocusEvent;
|
||||
import java.awt.event.FocusListener;
|
||||
|
||||
import javax.swing.JButton;
|
||||
|
||||
import forge.gui.toolbox.FSkin;
|
||||
|
||||
/**
|
||||
* TODO: Write javadoc for this type.
|
||||
*
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class StartButton extends JButton {
|
||||
/** */
|
||||
public StartButton() {
|
||||
super();
|
||||
setRolloverEnabled(true);
|
||||
setRolloverIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_OVER));
|
||||
setOpaque(false);
|
||||
setIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_UP));
|
||||
setContentAreaFilled(false);
|
||||
setBorder(null);
|
||||
setBorderPainted(false);
|
||||
setRolloverEnabled(true);
|
||||
setRolloverIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_OVER));
|
||||
setIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_UP));
|
||||
setPressedIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_DOWN));
|
||||
|
||||
addFocusListener(new FocusListener() {
|
||||
@Override
|
||||
public void focusLost(FocusEvent arg0) {
|
||||
setIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_UP));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void focusGained(FocusEvent arg0) {
|
||||
setIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_OVER));
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user