Обрабатывать нажатия клавиш, используя draw2d и swt - PullRequest
0 голосов
/ 08 октября 2010

Каждый org.eclipse.draw2d.Figure класс имеет addKeyListener () метод. Но при нажатии клавиши не каждый рисунок справляется с этим. Какая фигура обрабатывает ключевые события?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 августа 2011

Ответ - «какая фигура в настоящее время имеет фокус». - в противном случае каждый раз, когда вы нажимаете клавишу, все ваши цифры получают KeyEvent и должны с ним справиться. Я бы предположил, что вряд ли это то, что вы хотите.

0 голосов
/ 11 октября 2010

Hm. Я не знаю реального ответа. Но как вариант - добавить слушателя в Shell и обработать его каким-то особым образом.

...