549 |
*/ |
*/ |
550 |
public ButtonModel getModel() |
public ButtonModel getModel() |
551 |
{ |
{ |
552 |
return model; |
return model; |
553 |
} |
} |
554 |
|
|
555 |
/** |
/** |
621 |
*/ |
*/ |
622 |
public void setActionCommand(String actionCommand) |
public void setActionCommand(String actionCommand) |
623 |
{ |
{ |
624 |
model.setActionCommand(actionCommand); |
if (model != null) |
625 |
|
model.setActionCommand(actionCommand); |
626 |
} |
} |
627 |
|
|
628 |
/** |
/** |
789 |
*/ |
*/ |
790 |
public int getMnemonic() |
public int getMnemonic() |
791 |
{ |
{ |
792 |
return getModel().getMnemonic(); |
ButtonModel mod = getModel(); |
793 |
|
if (mod != null) |
794 |
|
return mod.getMnemonic(); |
795 |
|
return -1; |
796 |
} |
} |
797 |
|
|
798 |
/** |
/** |
820 |
*/ |
*/ |
821 |
public void setMnemonic(int mne) |
public void setMnemonic(int mne) |
822 |
{ |
{ |
823 |
int old = getModel().getMnemonic(); |
ButtonModel mod = getModel(); |
824 |
|
int old = -1; |
825 |
|
if (mod != null) |
826 |
|
old = mod.getMnemonic(); |
827 |
|
|
828 |
if (old != mne) |
if (old != mne) |
829 |
{ |
{ |
830 |
getModel().setMnemonic(mne); |
if (mod != null) |
831 |
|
mod.setMnemonic(mne); |
832 |
|
|
833 |
if (text != null && !text.equals("")) |
if (text != null && !text.equals("")) |
834 |
{ |
{ |
921 |
*/ |
*/ |
922 |
public void setSelected(boolean s) |
public void setSelected(boolean s) |
923 |
{ |
{ |
924 |
getModel().setSelected(s); |
ButtonModel mod = getModel(); |
925 |
|
if (mod != null) |
926 |
|
mod.setSelected(s); |
927 |
} |
} |
928 |
|
|
929 |
/** |
/** |
934 |
*/ |
*/ |
935 |
public boolean isSelected() |
public boolean isSelected() |
936 |
{ |
{ |
937 |
return getModel().isSelected(); |
ButtonModel mod = getModel(); |
938 |
|
if (mod != null) |
939 |
|
return mod.isSelected(); |
940 |
|
return false; |
941 |
} |
} |
942 |
|
|
943 |
/** |
/** |
949 |
public void setEnabled(boolean b) |
public void setEnabled(boolean b) |
950 |
{ |
{ |
951 |
super.setEnabled(b); |
super.setEnabled(b); |
952 |
getModel().setEnabled(b); |
ButtonModel mod = getModel(); |
953 |
|
if (mod != null) |
954 |
|
mod.setEnabled(b); |
955 |
} |
} |
956 |
|
|
957 |
/** |
/** |
1690 |
*/ |
*/ |
1691 |
public void doClick(int pressTime) |
public void doClick(int pressTime) |
1692 |
{ |
{ |
1693 |
getModel().setArmed(true); |
ButtonModel mod = getModel(); |
1694 |
getModel().setPressed(true); |
if (mod != null) |
|
try |
|
|
{ |
|
|
java.lang.Thread.sleep(pressTime); |
|
|
} |
|
|
catch (java.lang.InterruptedException e) |
|
1695 |
{ |
{ |
1696 |
// probably harmless |
mod.setArmed(true); |
1697 |
|
mod.setPressed(true); |
1698 |
|
try |
1699 |
|
{ |
1700 |
|
java.lang.Thread.sleep(pressTime); |
1701 |
|
} |
1702 |
|
catch (java.lang.InterruptedException e) |
1703 |
|
{ |
1704 |
|
// probably harmless |
1705 |
|
} |
1706 |
|
mod.setPressed(false); |
1707 |
|
mod.setArmed(false); |
1708 |
} |
} |
|
getModel().setPressed(false); |
|
|
getModel().setArmed(false); |
|
1709 |
} |
} |
1710 |
|
|
1711 |
/** |
/** |