JFrame 内有两个JTextFiled:A 和 B,A位置在B的上面,
怎么样做到在JFrame 显示时(show()),让B自动获取焦点?

解决方案 »

  1.   

    frame.setVisible(true);
    b.requestFocus(true); //b获得焦点
      

  2.   

    我说错了,
    应该是
    JDialog内有两个JTextFiled:A 和 B,A位置在B的上面,
    怎么样做到在JDialog模态显示时让B自动获取焦点?
      

  3.   

    一样的,放在什么container里面没关系,还是用requestFocus(true)
      

  4.   

    哈哈,对模态Dialog内OnShow时焦点位置的设置,没那么简单,我已经解决了。
    为Dialog注册WindowListener,在WindowOpened中处理焦点问题。都谢谢了。