在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();
}
});
所以如果想默认聚焦按钮,就是按enter会响应的按钮,
可以用(JFrame jf/JDialog jd) .getRootPane().setDefaultButton(JButton j);
如果想默认聚焦到其他可输入组件,
(JFrame jf/JDialog jd).addWindowListener(new WindowAdapter(){
public void windowActivated(WindowEvent e){
(JTextField jt/..).requestFocus();
}
});