设置任意组件获取焦点

来源:互联网 发布:nginx 1.8.0 配置 编辑:程序博客网 时间:2024/04/28 05:51

由于Java中默认焦点循环策略设置的是从左到右,从上到下第一个可获得焦点的组件默认获得焦点,重载焦点循环策略中getDefaultComponent方法,设置默认获取焦点的组件。

  setFocusTraversalPolicy(new DefaultFocusTraversalPolicy() {

 protected boolean accept(Component aComponent) {
 return super.accept(aComponent);
 }

 @Override
 public Component getDefaultComponent(Container container) {
 return compob;
 }
 });
 getFocusTraversalPolicy().getDefaultComponent(b).requestFocus();

原创粉丝点击