组建?????????????????默认焦点JButton b = new JButton("a");
b.setDefaultCapable(true); 

解决方案 »

  1.   

    是组件,打的快了一点。
    你的方法好象不行的。我就在frame上放四个button,设置第二个button, 也不行。焦点仍在第一个button上,你试过了吗?
      

  2.   

    焦点问题:在JB中默认的焦点,是按你把组件放在Frame
      

  3.   

    在JB中的默认的焦点停留位置是你拖放到Frame窗体中的第一个组件上
    你试试这样看行不行?
    Component.requestFocus(),要用在 setVisible() 之后
      

  4.   

    snmmc(冬瓜(菜鸟版))回答的问题很正确,怎么不加分丫?
    解释:Component.requestFocus(),要在Frame1.setVisible() 之后调用才生效。
    可以在windwoOpaened事件中调用: 
    void this_windowOpened(WindowEvent e) {
           jButton3.requestFocus();
      }