Программирование приложения для сенсорного экрана с помощью SWING - PullRequest
9 голосов
/ 16 января 2011

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

Спасибо, Томер

1 Ответ

10 голосов
/ 16 января 2011

Большинство сенсорных экранов просто эмулируют мышь, поэтому, если ваши потребности просты, вам не нужно делать ничего особенного - JButtons по-прежнему запускают ActionEvents, комбинированные блоки по-прежнему запускают ItemEvents и т. Д. Если вы хотите сделать что-то необычное (multitouch, flick)- прокрутка и т. д.), затем вы можете использовать обычные события мыши (mouseClicked, mousePressed, mouseDragged и т. д.) и предоставить собственную логику жестов или взглянуть на библиотеки, предложенные в ответе для на этот похожий вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...