【发布时间】:2016-03-16 12:56:48
【问题描述】:
如何根据方法中按下的按钮更改实例化图标的大小。
例如,这就是按钮被实例化的样子
private ExitProgramAction exitProgramAction = new ExitProgramAction("Quit",
Resources.getIcon("exit16"), "Quit HEAT", new Integer(KeyEvent.VK_Q),
KeyStroke.getKeyStroke(KeyEvent.VK_Q, java.awt.Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));
但我试图在单击时通过以下方法(我为其创建按钮)更改 getIcon()。
protected class ZoomButtonAction extends AbstractAction {
public ZoomButtonAction(String text, String desc)
{
super(text);
putValue(SHORT_DESCRIPTION, desc);
}
public void actionPerformed(ActionEvent e){
}
}
【问题讨论】: