JButton – State


Arm the Button

jButton1.getModel().setArmed(true);

Description:
    Primes the button for a click (and I don't know what that means).

Reset:
    jButton1.getModel().setArmed(false);

Select the Button

jButton1.getModel().setSelected(true);

Reset:
    jButton1.getModel().setSelected(false);

Notes:
    Doesn't do much for JButton ... see JToggleButton

    Can also use:
        jButton1.setSelected

Enable the Button

jButton1.getModel().setEnabled(true);

Reset:
    jButton1.getModel().setEnabled(true);

Notes:
    Can also use:
        jButton1.setEnabled

Press the Button

jButton1.getModel().setPressed(true);
Reset:
    jButton1.getModel().setPressed(false);

Rollover the Button

jButton1.getModel().setRollover(true);
Reset:
    jButton1.getModel().setRollover(false);

Enable Button Rollover

jButton1.setRolloverEnabled(true);
Reset:
    jButton1.setRolloverEnabled(true);