Вкладка и выход Java-апплета на веб-странице - PullRequest
6 голосов
/ 28 июля 2010

У меня есть Java-апплет с несколькими фокусируемыми элементами, который встроен в веб-страницу.

Можно ли сделать элементы в апплете частью логического порядка табуляции остальной части страницы?

Чтобы уточнить: я хотел бы использовать Tab , чтобы перейти от элемента вне апплета к первому элементу апплета и затем использовать Shift + Tab чтобы вернуться к элементу вне апплета. Точно так же я хотел бы использовать Tab для перехода от последнего элемента апплета к следующему элементу веб-страницы и использовать Shift + Tab для перемещения назад.

1 Ответ

4 голосов
/ 03 августа 2010

Вы можете определить порядок вкладок на своей странице, прикрепив атрибуты tabindex к своим элементам, , включая элемент object вашего апплета.Вы можете определить порядок вкладок в вашем апплете, расширив класс FocusTraversalPolicy .

Допустим, у вас есть три элемента управления страницей - A , B и C - второй из которых - B - это ваш апплет, и три элемента управления апплета - X , Y Z .Если вы делаете элементы управления A , B и C tabindex 1, 2, 3 и X , Y и Z с первого по третий в цикле обхода, ваш эффективный порядок табуляции будет: A , X , Y , Z , C .

...