Java 按钮按下时的actionPerformed()
现在我有:Java 按钮按下时的actionPerformed(),java,swing,jbutton,actionlistener,Java,Swing,Jbutton,Actionlistener,现在我有: panel.getZoomButton().addActionListener(new ActionListener() { @Override public void actionPerformed(ACtionEvent e) { zoom(); } } 每次按下“缩放”按钮时都会调用此选项。如果按下缩放按钮,如何更改它以使zoom()连续调用?您需要使用MouseListener并覆盖mousePressed()方法。在那里,你
panel.getZoomButton().addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ACtionEvent e)
{
zoom();
}
}
每次按下“缩放”按钮时都会调用此选项。如果按下缩放按钮,如何更改它以使
zoom()
连续调用?您需要使用MouseListener
并覆盖mousePressed()
方法。在那里,你可以使用计时器或类似的东西来测量时间,按下按钮,以计算你的缩放
也许这个问题对你有所帮助:- 使用(最具可伸缩性的抽象),而不是在您可以设置的地方,切换到
,直到所有事件都完成false值
- 或将重置
添加到布尔值
真值
- 有可能,但仅适用于鼠标事件,此方法不会对从键盘触发的
(键绑定
和输入
)作出反应选项卡