mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +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!!!
|
// TODO restore this functionality!!!
|
||||||
//VMatchUI.SINGLETON_INSTANCE.getViewDevMode().getDocument().setVisible(Preferences.DEV_MODE);
|
//VMatchUI.SINGLETON_INSTANCE.getViewDevMode().getDocument().setVisible(Preferences.DEV_MODE);
|
||||||
for (final VField field : VMatchUI.SINGLETON_INSTANCE.getFieldViews()) {
|
for (final VField field : VMatchUI.SINGLETON_INSTANCE.getFieldViews()) {
|
||||||
field.getLblHand().setHoverable(Preferences.DEV_MODE);
|
|
||||||
field.getLblLibrary().setHoverable(Preferences.DEV_MODE);
|
field.getLblLibrary().setHoverable(Preferences.DEV_MODE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,25 +1,34 @@
|
|||||||
package forge.gui.home;
|
package forge.gui.home;
|
||||||
|
|
||||||
|
import java.awt.event.FocusEvent;
|
||||||
|
import java.awt.event.FocusListener;
|
||||||
|
|
||||||
import javax.swing.JButton;
|
import javax.swing.JButton;
|
||||||
|
|
||||||
import forge.gui.toolbox.FSkin;
|
import forge.gui.toolbox.FSkin;
|
||||||
|
|
||||||
/**
|
|
||||||
* TODO: Write javadoc for this type.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class StartButton extends JButton {
|
public class StartButton extends JButton {
|
||||||
/** */
|
|
||||||
public StartButton() {
|
public StartButton() {
|
||||||
super();
|
|
||||||
setRolloverEnabled(true);
|
|
||||||
setRolloverIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_OVER));
|
|
||||||
setOpaque(false);
|
setOpaque(false);
|
||||||
setIcon(FSkin.getIcon(FSkin.ButtonImages.IMG_BTN_START_UP));
|
|
||||||
setContentAreaFilled(false);
|
setContentAreaFilled(false);
|
||||||
setBorder(null);
|
setBorder(null);
|
||||||
setBorderPainted(false);
|
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));
|
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