繁体   English   中英

按下按钮的actionPerformed()

[英]actionPerformed() for button hold down

现在我有:

panel.getZoomButton().addActionListener(new ActionListener()
{
    @Override
    public void actionPerformed(ACtionEvent e)
    {
        zoom();
    }
}

每次按下变焦按钮时都会调用此方法。 我如何更改它,以便在按住变焦按钮的情况下连续调用zoom()

您将需要使用MouseListener并重写mousePressed()方法。 在这里,您可以使用计时器或类似的工具来测量时间(已按下按钮),以便计算缩放比例。

也许这个问题可以帮助您: Java MouseEvent,检查是否按下

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM