本文整理了Java中javax.swing.JComponent.getFocusCycleRootAncestor()
方法的一些代码示例,展示了JComponent.getFocusCycleRootAncestor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JComponent.getFocusCycleRootAncestor()
方法的具体详情如下:
包路径:javax.swing.JComponent
类名称:JComponent
方法名:getFocusCycleRootAncestor
暂无
代码示例来源:origin: org.netbeans.api/org-openide-dialogs
/** Overriden to delegate call to user component.
*/
@Override
public void requestFocus() {
if ((rightComponent != null) && rightComponent.isDisplayable()) {
JComponent comp = (JComponent) rightComponent;
Container rootAnc = comp.getFocusCycleRootAncestor();
FocusTraversalPolicy policy = rootAnc.getFocusTraversalPolicy();
Component focus = policy.getComponentAfter(rootAnc, comp);
if (focus != null) {
focus.requestFocus();
} else {
comp.requestFocus();
}
} else {
super.requestFocus();
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Overriden to delegate call to user component.
*/
public void requestFocus() {
if (rightComponent != null && rightComponent.isDisplayable()) {
JComponent comp = (JComponent)rightComponent;
Container rootAnc = comp.getFocusCycleRootAncestor();
FocusTraversalPolicy policy = rootAnc.getFocusTraversalPolicy();
Component focus = policy.getComponentAfter(comp.getFocusCycleRootAncestor(), comp);
if (focus != null) {
focus.requestFocus();
} else {
comp.requestFocus();
}
}
else
super.requestFocus();
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Overriden to delegate call to user component.
*/
public void requestFocus() {
if (rightComponent != null && rightComponent.isDisplayable()) {
JComponent comp = (JComponent)rightComponent;
Container rootAnc = comp.getFocusCycleRootAncestor();
FocusTraversalPolicy policy = rootAnc.getFocusTraversalPolicy();
Component focus = policy.getComponentAfter(comp.getFocusCycleRootAncestor(), comp);
if (focus != null) {
focus.requestFocus();
} else {
comp.requestFocus();
}
}
else
super.requestFocus();
}
内容来源于网络,如有侵权,请联系作者删除!