add(pan);
之后加一句 pan.setFocusable(true);

解决方案 »

  1.   

    Panel 和 Frame里都没这个method
      

  2.   

    倒~Panel里没有,Component里面有啊,Object<-Component<-Container<-Panel
      

  3.   

    Object<-Component<-Container<-Panel
    w cao别玩了好不好
    你说的里面都没有
      

  4.   

    JDK 1.4 是有的,可能以前没有。不过就算没有,用得着口吐粗言吗?
    帮你这种人真是没趣!
    不行的话,试试 pan.requestFocusInWindow()
      

  5.   

    我手头没有jdk,不记得哪些是1.4的函数,哪些不是。条件允许的话,你可以取down个1.4的jdk,肯定有这两个函数。
      

  6.   

    首先我要申明,“w cao”(not 我操 is 我靠)并不是在骂人,只是当作一种语气词(你难道没听别人说过吗)。
    其次,1.4的jdk我是有的,但我只知道在IDE中release product,所以没用。
      

  7.   

    my god!!!
    还是没用!!!
      

  8.   

    回到家里,查查 jdk,果然都是 1.4 的,难怪。
    1.3 以前用什么方法我不清楚,帮你继续 up 。
      

  9.   

    说到这里我有一个类似问题,借贵方宝地用用,就是怎样在有多个window时,不用管focus在那里都可以在主要Frame里捕捉按键。如果是C就知道怎样做,可Java就不知道了,这个消息机制是怎样传递的。Message Queue 在何处。小弟初学Java,很多不懂,还请各位大哥见谅,况且这个也与完美平台大哥问题有关,事实是由此联想出的,