Search code examples
javaswingjcheckbox

is there a way to change jcheckbox to use a cross instead of a tick? JAVA


I have a Jcheckbox but it only has the tick to show its checked, is there a way i can change it to a cross, or circle? and is there a way to change the grey background to white the setBackground doesn't seem to make a difference?


Solution

  • User setPressedIcon, setIcon and setDisabledIcon

        JCheckBox b = new JCheckBox();
        b.setPressedIcon(pressedIcon)
        b.setIcon(defaultIcon);
        b.setDisabledIcon(disabledIcon)