|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DefaultFocusTraversalPolicy extends ContainerOrderFocusTraversalPolicy
Container.getComponents(). Части иерархии, которые не видимы и визуализуемые, не будут искаться. Если клиентский код явно установил focusability Компонента любым переопределением Component.isFocusTraversable() или Component.isFocusable(), или вызывая Component.setFocusable(), тогда DefaultFocusTraversalPolicy ведет себя точно как ContainerOrderFocusTraversalPolicy. Если, однако, Компонент положится на значение по умолчанию focusability, то DefaultFocusTraversalPolicy отклонит все Компоненты с коллегами non-focusable. Это - значение по умолчанию FocusTraversalPolicy для всех Контейнеров AWT.
focusability коллеги является зависящим от реализации. Sun рекомендует, чтобы все реализации для определенной собственной платформы создали коллеги с тем же самым focusability. Рекомендации для Windows и Unix состоят в том, что у Холстов, Меток, Панелей, Полос прокрутки, ScrollPanes, Windows, и легких Компонентов есть коллеги non-focusable, и у всех других Компонентов есть коллеги focusable. Эти рекомендации используются на солнце реализации AWT. Отметьте, что focusability коллеги Компонента отличается от, и не воздействует, focusability Компонента непосредственно.
Пожалуйста, см., раздел в Учебном руководстве по Java, и Спецификацию Фокуса для получения дополнительной информации.
Container.getComponents(), Component.isFocusable(), Component.setFocusable(boolean), Сериализированная Форма| Конструктор и Описание |
|---|
DefaultFocusTraversalPolicy() |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected boolean |
accept(Component aComponent)
Определяет, является ли Компонент приемлемым выбором как новым владельцем фокуса.
|
getComponentAfter, getComponentBefore, getDefaultComponent, getFirstComponent, getImplicitDownCycleTraversal, getLastComponent, setImplicitDownCycleTraversalgetInitialComponentprotected boolean accept(Component aComponent)
Component.isFocusTraversable() или Component.isFocusable(), или вызывая Component.setFocusable(), тогда Компонент будет принят, если и только если это - focusable. Если, однако, Компонент положится на значение по умолчанию focusability, то все Холсты, Метки, Панели, Полосы прокрутки, ScrollPanes, Windows, и легкие Компоненты будут отклонены.accept в class ContainerOrderFocusTraversalPolicyaComponent - Компонент, пригодность которого как владелец фокуса должна быть протестированаtrue если aComponent удовлетворяет вышеупомянутые требования; false иначе
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92