Задержка KeyStroke эвента

234
07 марта 2017, 14:20

Есть такой код:

JButton b = new JButton("Hello");
KeyStroke k = KeyStroke.getKeyStroke("control 7");
InputMap i = b.getInputMap();
i.put(k, "keystroke");
ActionMap a = b.getActionMap();
a.put("keystroke", new AbstractAction(){
    public void actionPerformed(ActionEvent e){
        System.out.println("Pressed!");
    }
});

Вопрос следующий, когда нажимаю, но не отпускаю, мой action 1 раз срабатывает, ждет около 200 мс, и потом быстро вызывает actionPerformed. Как сделать так, что бы задержки не было, нажал, задержал, сразу куча эвентов?

READ ALSO
Нужно сохранить число c TextField (JavaFX) в переменную (double)

Нужно сохранить число c TextField (JavaFX) в переменную (double)

Есть TextField и есть переменная, как счидать даные с TextField? Какой handler использовать или это делаться? Нигде не могу найти примерВ какую функию...

459
FileNotFoundException при открытии файла из assets

FileNotFoundException при открытии файла из assets

Почему появляется эта ошибка, если файл существует?

291
выравнивание блока по центру

выравнивание блока по центру

Помогите, пожалуйста, что-то всю голову сломал, без текста получается все ровно, но если добавить текст в блок, то ерунда полнаяИмеется следующая...

317
Как грамотно подойти к верстке сайта чтобы в дальнейшем было легко его масштабировать?

Как грамотно подойти к верстке сайта чтобы в дальнейшем было легко его масштабировать?

Здравствуйте, собираюсь разрабатывать большой web проект городской, с большим количеством функционала, но на первой стадии буду делать только...

205