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 Компонента непосредственно.
Пожалуйста, см.
Container.getComponents()
, Component.isFocusable()
, Component.setFocusable(boolean)
, Сериализированная ФормаКонструктор и Описание |
---|
DefaultFocusTraversalPolicy() |
Модификатор и Тип | Метод и Описание |
---|---|
protected boolean |
accept(Component aComponent)
Определяет, является ли Компонент приемлемым выбором как новым владельцем фокуса.
|
getComponentAfter, getComponentBefore, getDefaultComponent, getFirstComponent, getImplicitDownCycleTraversal, getLastComponent, setImplicitDownCycleTraversal
getInitialComponent
protected boolean accept(Component aComponent)
Component.isFocusTraversable()
или Component.isFocusable()
, или вызывая Component.setFocusable()
, тогда Компонент будет принят, если и только если это - focusable. Если, однако, Компонент положится на значение по умолчанию focusability, то все Холсты, Метки, Панели, Полосы прокрутки, ScrollPanes, Windows, и легкие Компоненты будут отклонены.accept
в классе ContainerOrderFocusTraversalPolicy
aComponent
- Компонент, пригодность которого как владелец фокуса должна быть протестированаtrue
если aComponent удовлетворяет вышеупомянутые требования; false
иначе
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.