2

今私は持っています:

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

これは、ズームボタンが押されるたびに呼び出されます。zoom()ズームボタンが押されている場合に継続的に呼び出されるように変更するにはどうすればよいですか?

4

2 に答える 2

4

を使用してメソッドMouseListenerをオーバーライドする必要があります。mousePressed()そこで、ズームを計算するために、タイマーなどを使用して、ボタンが押された時間を測定できます。

おそらく、この質問はそれを助けるでしょう:Java MouseEvent、押されているかどうかを確認してください

于 2013-02-26T16:13:15.453 に答える
2
于 2013-02-26T16:24:06.173 に答える