Java Swing: событие с одним щелчком мыши, чтобы работать как двойной щелчок - PullRequest
2 голосов
/ 14 марта 2012

как сделать действие одним щелчком, чтобы работать как двойной щелчок, в окнах у нас есть функциональность, например, когда мы нажимаем на папку, она открывается одним щелчком мыши. В java есть ли способ сделать это?

одним щелчком мыши следует выбрать папку и открыть папку.

1 Ответ

3 голосов
/ 14 марта 2012

Вы должны сгенерировать событие двойного щелчка из обработчика "одного щелчка".

Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(
     new MouseEvent( Component,MouseEvent.MOUSE_CLICKED,_,_,_,_,2,_) );

См. MouseEvent для значения всех параметров - подчеркивания это то, что выдолжны заполнить и два числа кликов.Помните, что вы можете использовать большую часть информации, полученной в объекте события, в обработчике одного щелчка и просто изменить количество нажатий.

...