Changing Jbutton's Icon Through mouse listener
java, jbutton, mouselistener, swing
Solution
I'm doing a board game project and I'm representing cells by Jbuttons.
use JToggleButton for game based on buttons array and mouse events, rather than `JButton`
use ButtonModel instead of any XxxListener
`JButton` and `JToggleButton` has implemented these methods in the API directly
.
setIcon(Icon i);
setRolloverIcon(Icon i);
setPressedIcon(Icon i);
setDisabledIcon(Icon i);
Problem
I'm doing a board game project and I'm representing cells by Jbuttons. I made mouseLitener to all the buttons. My question is how to change the icon of the Jbutton when it is clicked ?