当前位置:  技术问答>java相关

菜鸟又来了各位还好啊看看一个简单的但我想了一天的问题.

    来源: 互联网  发布时间:2015-01-31

    本文导语:   一个JTEXT,  LISTEN KEYPRESSED事件,  可以接受各种键盘消息,  但就不可以接受VK--TAB,  为什么?     更奇怪的是你按TAB的时候他还可以调用FOCUSLOST事件.  但就不能调用KEYPRESSED事件为什么?      | ...

 一个JTEXT, 
LISTEN KEYPRESSED事件, 
可以接受各种键盘消息, 
但就不可以接受VK--TAB, 
为什么?   


 更奇怪的是你按TAB的时候他还可以调用FOCUSLOST事件. 
但就不能调用KEYPRESSED事件为什么?   
 

|
你要拿tab键干嘛呢?

|
你可以在JTEXT作FOCUSLOST事件响应,没必要作tab键的响应啊!

|
倒,给小日本写的?

不用全部贴上来吧?看你最后那部分(没全部看,只看了最后),应该没问题啊(唯一的问题是CASE以后居然没BREAK……)你按下F11有什么反应啊?

|
1 确定你可以接收其余的按键;
2 你的键盘不会有问题吧?

|
不应该的,既然定义了VK_tab就能捕捉到,文档里也没有提到不能捕捉tab键,会不会你程序有问题?


|
to bobosji(波波司机):
系统默认对tab有响应!

|
:)
TAB肯定触发KEYPRESSED事件的……
应该是你的代码有问题……

|
程序贴出来大家看看

|
我当然验证过的……
能响应TAB键的……
是否你的代码写错了?是“VK_TAB”或者是9……

|
不是代码写错,就是键盘坏掉

|
你的程序按了TAB键是在控制台输出啊,你确定控制台没输出?
或者你把标准输出重定向了……
TAB键按下肯定有响应的……

|
我认为可能是你的监听对象不对……
你的按键事件并非发生在JFrame的,而是发生在里面的对象上的,而这些对象默认都有对TAB键的处理,所以这个消息就被消化掉了,传不到JFrame来……而你其他F11等键由于没有默认的处理,所以就传递给JFrame来处理……
你试试在一个TEXTAREA或BUTTON监听,肯定能监听TAB键的……

我对JAVA的图形编程不是很熟悉,姑妄言之……

|
其实你对TEXTAREA作FocusListener的监听,重写public void focusLost(FocusEvent e)方法就可以了!
何必和tab键较劲!


|
高深,看不懂,
唉,什么时候能学会呀,写个非常简单的也行呀!象俄罗斯方块什么的

大家教教我吧

|
不允许用FOCUSLOST

|
TO:hjfgcx(老鼠)
这样你就只能针对需要捕捉这个按键的对象来监听了……

|
关注!

|
你试试用

public class CtFrmKKG041 extends JFrame implement KeyListener{

然后在keyPressed(KeyEvent e){}里判断按键和对象

    
 
 

您可能感兴趣的文章:

  • 请教菜鸟问题 libpcap达人路过看看
  • 在浏览器里连接本机的菜鸟问题,帮忙看看!
  • 菜鸟,高手都看看,帮帮忙啊,关于密码验证的问题
  • 菜鸟问题,麻烦大家看看。
  • 几个菜鸟级的linux软件安装问题,大家帮我看看
  • 菜鸟问题:关于数据库的更新.进来看看,不胜感激.
  • 麻烦各位进来帮菜鸟我看看,, 今天自学看书时遇到了一个困惑。。。。。。。
  • 简单问题困惑菜鸟,请热心大侠进来看看!!
  • 看树顶“初学者必读”的呕血补充!!!菜鸟来,高手也看看
  • 菜鸟提问100分,帮我看看一句源代码,就一句!:)~
  • 菜鸟求助system("cmd")的使用问题,急!!达人们帮忙看看,万分感谢!!
  • 各位好心人,帮我这个菜鸟看看这个问题(<jsp:plugin>用法问题)
  • 菜鸟 升级内核(2.4.80---2.6.6)遇到问题了,请大家帮忙过来看看。谢谢!急!!!
  • J2EE高手请进!看看菜鸟们的心声!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ----菜菜鸟第三问:-菜鸟菜问:JAVA如何求 根号、开次方? -----
  • 菜鸟问一个关于j2ee的菜鸟问题
  • 怎样从一个菜鸟级的java programer升级到一个菜鸟级的java developer
  • 一个连菜鸟都算不上的菜鸟
  • 菜鸟求问菜鸟问题 ,域名绑定
  • ===菜鸟系列===:写过毕业论文的前辈请进!!!菜鸟散分啦!!!!
  • gcc问题---菜鸟发问之一,老大们帮忙啊!!菜鸟分不多,只好给这点了,对不起!!
  • 菜鸟又来问菜鸟问题了
  • 菜鸟的Linux练习疑问……
  • 菜鸟刚学jsp,还不知道怎么和sql server2000的数据库相连,我已经把odbc配好了,谁能给我一段和数据库相连的并显示所有数据的代码!菜鸟
  • 菜鸟提问,我怎么装redhat7。1
  • 菜鸟写的俄罗斯方块,请多多批评!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 一个菜鸟的请求: 哪位前辈能给晚辈讲讲“匿名类”
  • ※菜鸟送分之一※ Red Hat Linux 的最高版本是多少?
  • 菜鸟问题:在Java中如何接收从键盘输入的字符串?
  • ★菜鸟问:怎么在RED HAT LINUX7.2中用169上网??
  • 菜鸟提问:包是什么概念?
  • 菜鸟问题~~快点进来拿分
  • 菜鸟菜问题1


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3