Добрый вечер, наведите меня на мысль не ради костылей, а правильности реализации для. В общем есть изображение клавиатуры(прикладываю ниже), хочется чтобы индикатор как-нибудь обводил эту клавишу на картинке в определнный момент времени и сравнивал с тем что нажмет пользователь. Пробовал создать сетку вокруг картинки с помощью
, но непонятно как взаимодействовать с конкретной ячейкой чтобы программа обводила нужную клавишу(любую букву на изображении клавы). Подскажите в какую сторону хотя бы копать, спасибо
А почему бы не взять javafx? Там можно вполне использовать CSS для обрамления label. Ну и с событиями, как мне кажется, там полегче.
Вообще-то есть предложение, если на javafx, то сделать (нарисовать) клавиатуру в SVG, и показываать ее либо через webview, либо через SVGPath, либо вообще рендерить через batic. Ну и сделать массив с координатами каждой кнопки!
Вот, по этой ссылке - tutorials.jenkov.com/javafx/webview.html
За 5-15 минут, нашел какое-то SVG-изображение французской клавиатуры.
Через webengine можно изменять сами SVG элементы. См. ниже!