Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LayoutFocusTraversalPolicy extends SortingFocusTraversalPolicy implements Serializable
ComponentOrientation
для получения дополнительной информации. Все столбцы подряд полностью пересекаются прежде, чем продолжиться к следующей строке.ComponentOrientation
Конструктор и Описание |
---|
LayoutFocusTraversalPolicy()
Создает LayoutFocusTraversalPolicy.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected boolean |
accept(Component aComponent)
Определяет ли указанное
Component приемлемый выбор как новый владелец фокуса. |
Компонент |
getComponentAfter(Container aContainer, Component aComponent)
Возвращает Компонент, который должен получить фокус после aComponent.
|
Компонент |
getComponentBefore(Container aContainer, Component aComponent)
Возвращает Компонент, который должен получить фокус прежде aComponent.
|
Компонент |
getFirstComponent(Container aContainer)
Возвращает первый Компонент в цикле обхода.
|
Компонент |
getLastComponent(Container aContainer)
Возвращает последний Компонент в цикле обхода.
|
getComparator, getDefaultComponent, getImplicitDownCycleTraversal, setComparator, setImplicitDownCycleTraversal
getInitialComponent
getInitialComponent
public LayoutFocusTraversalPolicy()
public Component getComponentAfter(Container aContainer, Component aComponent)
По умолчанию LayoutFocusTraversalPolicy неявно передает фокус вниз - цикл. Таким образом, во время нормального обхода фокуса Компонент, пересеченный после того, как, корнем цикла фокуса будет Компонент значения по умолчанию корня цикла фокуса, чтобы фокусироваться. Это поведение может быть отключено, используя setImplicitDownCycleTraversal
метод.
Если aContainer является провайдером политики обхода фокуса, фокус всегда является передаваемым периодом упадка.
getComponentAfter
в class SortingFocusTraversalPolicy
aContainer
- корень цикла фокуса aComponent или провайдера политики обхода фокусаaComponent
- (возможно косвенный) дочерний элемент aContainer, или aContainer непосредственноIllegalArgumentException
- если aContainer не является корнем цикла фокуса aComponent или провайдера политики обхода фокуса, или если или aContainer или aComponent являются нулемpublic Component getComponentBefore(Container aContainer, Component aComponent)
По умолчанию LayoutFocusTraversalPolicy неявно передает фокус вниз - цикл. Таким образом, во время нормального обхода фокуса Компонент, пересеченный после того, как, корнем цикла фокуса будет Компонент значения по умолчанию корня цикла фокуса, чтобы фокусироваться. Это поведение может быть отключено, используя setImplicitDownCycleTraversal
метод.
Если aContainer является провайдером политики обхода фокуса, фокус всегда является передаваемым периодом упадка.
getComponentBefore
в class SortingFocusTraversalPolicy
aContainer
- корень цикла фокуса aComponent или провайдера политики обхода фокусаaComponent
- (возможно косвенный) дочерний элемент aContainer, или aContainer непосредственноIllegalArgumentException
- если aContainer не является корнем цикла фокуса aComponent или провайдера политики обхода фокуса, или если или aContainer или aComponent являются нулемpublic Component getFirstComponent(Container aContainer)
getFirstComponent
в class SortingFocusTraversalPolicy
aContainer
- корень цикла фокуса aComponent или провайдера политики обхода фокуса, первый Компонент которого должен быть возвращенIllegalArgumentException
- если aContainer является нулемpublic Component getLastComponent(Container aContainer)
getLastComponent
в class SortingFocusTraversalPolicy
aContainer
- корень цикла фокуса aComponent или провайдера политики обхода фокуса, последний Компонент которого должен быть возвращенIllegalArgumentException
- если aContainer является нулемprotected boolean accept(Component aComponent)
Component
приемлемый выбор как новый владелец фокуса. Этот метод выполняет следующую последовательность операций: aComponent
является видимым, визуализуемым, включенный, и focusable. Если какое-либо из этих свойств false
, этот метод возвраты false
. aComponent
экземпляр JTable
, возвраты true
. aComponent
экземпляр JComboBox
, тогда возвращает значение aComponent.getUI().isFocusTraversable(aComponent)
. aComponent
a JComponent
с a JComponent.WHEN_FOCUSED
InputMap
это ни один не null
ни пустой, возвраты true
. DefaultFocusTraversalPolicy.accept(aComponent)
. accept
в class SortingFocusTraversalPolicy
aComponent
- Component
чья пригодность, поскольку владелец фокуса должен быть протестированtrue
если aComponent
допустимый выбор для владельца фокуса; иначе false
Component.isVisible()
, Component.isDisplayable()
, Component.isEnabled()
, Component.isFocusable()
, ComboBoxUI.isFocusTraversable(javax.swing.JComboBox)
, JComponent.getInputMap(int)
, DefaultFocusTraversalPolicy.accept(java.awt.Component)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92