Swing窗口默认输入焦点组件

在JDialog JFrame里有时因为布局的问题, 默认打开窗口后聚焦的组件并不是我想要的

所以如果想默认聚焦按钮,就是按enter会响应的按钮,
可以用(JFrame jf/JDialog jd) .getRootPane().setDefaultButton(JButton j);


如果想默认聚焦到其他可输入组件,
(JFrame jf/JDialog jd).addWindowListener(new WindowAdapter(){
public void windowActivated(WindowEvent e){
(JTextField jt/..).requestFocus();
}
});

你可能感兴趣的:(swing,J#)