如何解决JWindow中JTextBox焦点获得问题  

JWindow中默认无法获得焦点,其实可以通过JFrame的解决,但是如果使用了第三方风格界面包,这个就悲催了.

今天搜索到一个帖子,似乎可以比较好的解决这个问题,其实JDK API已经说明了,这些懒人平时不注意而已.

public JWindow(Frame owner)
使用指定的所有者框架创建窗口。如果 ownernull,则使用共享所有者,而且此窗口不可获得焦点。而且,只有其所有者正显示在屏幕上时此窗口才可获得焦点。

也就是说只要传递一个Frame到构造方法,并且该Frame可Focus就行了.学无止境啊

image相关引用

http://bytes.com/topic/java/answers/880948-jtextfield-not-focussed-jwindow

请订阅本站 RSS feed 订阅到信箱 ,欢迎 Donate 或者 上面的广告内容 支持三十岁

本文链接:如何解决JWindow中JTextBox焦点获得问题

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
评论关闭