当前位置: 技术问答>java相关
“swing组件的requestFoucs()方法这一个Bug”的补救措施的讨论!
来源: 互联网 发布时间:2015-06-19
本文导语: http://www.csdn.net/expert/topic/784/784160.xml?temp=.9914362(此贴已结!) 继上面贴在发现的问题,现在在此讨论,请高手多多指教! | 我个人认为应该从这样两个角度看这个问题: 1。从技术的角度。...
http://www.csdn.net/expert/topic/784/784160.xml?temp=.9914362(此贴已结!)
继上面贴在发现的问题,现在在此讨论,请高手多多指教!
继上面贴在发现的问题,现在在此讨论,请高手多多指教!
|
我个人认为应该从这样两个角度看这个问题:
1。从技术的角度。当然我们总是追求技术上的进步,所以我们很想弄明白这到底是怎么一回事。内部发生了一些什么样的调用?等等。只有这样去钻研,我们才能在技术上进步。因此,需要大量的阅读API,文档,原码等等。来看个究竟。关于这个问题,我也在学习之中。当然如果我有了心得,会和大家分享的。;) 所谓独学而无友,则孤陋而寡闻。
2。从实用角度来说,做程序员,切记不可眼光太窄。如果你是在做一个项目的话,时间是很紧迫的。没有多少时间给你去加班研究这个东西。所以我们应该想一些另外的方法,来达到这个目的。 具体到这个例子来说:比如,我们可以在用户输入的时候,给文本框或者是其它文本组件的Document加一个DocumentListener,达到在用户输入的同时就进行监控的目的。我们也可以在这个窗口上的OK按钮上加Listener,当用户点了OK之后,再判断用户的输入是否正确。如果不正确,弹出一个错误对话框,并把焦点移动到对应的地方去。(我们现在正在做的一个项目就是这么处理的)。等等,还有很多的办法,等待我们去发觉。
以上是我的一家只言,请多多指教
1。从技术的角度。当然我们总是追求技术上的进步,所以我们很想弄明白这到底是怎么一回事。内部发生了一些什么样的调用?等等。只有这样去钻研,我们才能在技术上进步。因此,需要大量的阅读API,文档,原码等等。来看个究竟。关于这个问题,我也在学习之中。当然如果我有了心得,会和大家分享的。;) 所谓独学而无友,则孤陋而寡闻。
2。从实用角度来说,做程序员,切记不可眼光太窄。如果你是在做一个项目的话,时间是很紧迫的。没有多少时间给你去加班研究这个东西。所以我们应该想一些另外的方法,来达到这个目的。 具体到这个例子来说:比如,我们可以在用户输入的时候,给文本框或者是其它文本组件的Document加一个DocumentListener,达到在用户输入的同时就进行监控的目的。我们也可以在这个窗口上的OK按钮上加Listener,当用户点了OK之后,再判断用户的输入是否正确。如果不正确,弹出一个错误对话框,并把焦点移动到对应的地方去。(我们现在正在做的一个项目就是这么处理的)。等等,还有很多的办法,等待我们去发觉。
以上是我的一家只言,请多多指教
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。