|
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, setImplicitDownCycleTraversalgetInitialComponentgetInitialComponentpublic LayoutFocusTraversalPolicy()
public Component getComponentAfter(Container aContainer, Component aComponent)
По умолчанию LayoutFocusTraversalPolicy неявно передает фокус вниз - цикл. Таким образом, во время нормального обхода фокуса Компонент, пересеченный после того, как, корнем цикла фокуса будет Компонент значения по умолчанию корня цикла фокуса, чтобы фокусироваться. Это поведение может быть отключено, используя setImplicitDownCycleTraversal метод.
Если aContainer является провайдером политики обхода фокуса, фокус всегда является передаваемым периодом упадка.
getComponentAfter в class SortingFocusTraversalPolicyaContainer - корень цикла фокуса aComponent или провайдера политики обхода фокусаaComponent - (возможно косвенный) дочерний элемент aContainer, или aContainer непосредственноIllegalArgumentException - если aContainer не является корнем цикла фокуса aComponent или провайдера политики обхода фокуса, или если или aContainer или aComponent являются нулемpublic Component getComponentBefore(Container aContainer, Component aComponent)
По умолчанию LayoutFocusTraversalPolicy неявно передает фокус вниз - цикл. Таким образом, во время нормального обхода фокуса Компонент, пересеченный после того, как, корнем цикла фокуса будет Компонент значения по умолчанию корня цикла фокуса, чтобы фокусироваться. Это поведение может быть отключено, используя setImplicitDownCycleTraversal метод.
Если aContainer является провайдером политики обхода фокуса, фокус всегда является передаваемым периодом упадка.
getComponentBefore в class SortingFocusTraversalPolicyaContainer - корень цикла фокуса aComponent или провайдера политики обхода фокусаaComponent - (возможно косвенный) дочерний элемент aContainer, или aContainer непосредственноIllegalArgumentException - если aContainer не является корнем цикла фокуса aComponent или провайдера политики обхода фокуса, или если или aContainer или aComponent являются нулемpublic Component getFirstComponent(Container aContainer)
getFirstComponent в class SortingFocusTraversalPolicyaContainer - корень цикла фокуса aComponent или провайдера политики обхода фокуса, первый Компонент которого должен быть возвращенIllegalArgumentException - если aContainer является нулемpublic Component getLastComponent(Container aContainer)
getLastComponent в class SortingFocusTraversalPolicyaContainer - корень цикла фокуса 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 SortingFocusTraversalPolicyaComponent - Component чья пригодность, поскольку владелец фокуса должен быть протестированtrue если aComponent допустимый выбор для владельца фокуса; иначе falseComponent.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