java.lang.Object
java.awt.FocusTraversalPolicy
javax.swing.InternalFrameFocusTraversalPolicy
- 直接已知的子类:
-
SortingFocusTraversalPolicy
一个FocusTraversalPolicy,可以选择性地提供一个算法来确定JInternalFrame的初始组件。初始组件是在首次选择JInternalFrame时首先接收焦点的组件。默认情况下,这与JInternalFrame的默认焦点组件相同。
- 自 JDK 版本:
- 1.4
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription返回应在首次选择JInternalFrame时接收焦点的组件。Methods declared in class java.awt.FocusTraversalPolicy
getComponentAfter, getComponentBefore, getDefaultComponent, getFirstComponent, getInitialComponent, getLastComponent
-
Constructor Details
-
InternalFrameFocusTraversalPolicy
protected InternalFrameFocusTraversalPolicy()子类调用的构造函数。
-
-
Method Details
-
getInitialComponent
返回应在首次选择JInternalFrame时接收焦点的组件。一旦通过调用setSelected(true)
选择了JInternalFrame,初始组件将不再使用。相反,如果JInternalFrame失去并随后重新获得选择,或者被设置为不可见或不可显示,然后重新变为可见和可显示,JInternalFrame的最近聚焦的组件将成为焦点所有者。此方法的默认实现返回JInternalFrame的默认焦点组件。- 参数:
-
frame
- 要返回其初始组件的JInternalFrame - 返回:
- 应在首次选择frame时接收焦点的组件,如果找不到合适的组件则返回null
- 抛出:
-
IllegalArgumentException
- 如果窗口为null - 参见:
-