当前页面: 开发资料首页 → J2SE 专题 → 为何在applet里init()方法处不能给控钮获取焦点
为何在applet里init()方法处不能给控钮获取焦点
摘要: 为何在applet里init()方法处不能给控钮获取焦点
很奇怪,我在init()方法 里 button.requestFocus();给button获取焦点,
它不能获取到。
可是我在另一个按钮的 actionPerform 里
button.requestFoucs()给他 可以获取到焦点。
是什么回事呢
因为在init的时候,那个button还没被画出来呢。actionPerform的时候,所有gui都已经被画在了屏幕上。
好使的,你看看是不是把那句话写在了添加按钮之前了
panelObject.add(submit);
submit.requestFocus();这样可以
submit.requestFocus();
panelObject.add(submit);这个就不行了
谢谢,真是init()的问题。