站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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()的问题。


↑返回目录
前一篇: 请教关于org.apache.poi的问题!HELP!!!
后一篇: 静态字段的一个问题,请大家帮我分析个源码