比如就create jbilder eclipse 里当你输入一个对象的引用然后输入一个".",就出来一个方法和字段的提示,这个提示用什么组件做的啊.

解决方案 »

  1.   

    监听键盘输入,碰到了.就在这个位置显示一个层,层里面放提示的语法list
      

  2.   

    这样做的话,总觉得性能上不是很好.
    如果用JPopupMenu,恐怕就更不敢恭维了。
      

  3.   

    用人用过这个类没有,javax.swing.Popup没有,
      

  4.   

    我昨晚试了一下这个javax.swing.Popup,可是show()了以后,用hide()准备去除显示,可是没用,
    只有调用了JFrame的disponse()后show()那样的话才可去除popup的内容。是不是调用hide()方法,还得做其它动作(方法),有谁知道的,告诉我一下哦,小弟先在这谢了。还有一个问题是,如何确定光标在文本域里的位置,用什么类的什么方法可以做到。
      

  5.   

    如果是用JPopupMenu,我觉得它太笨拙了,
    因为这个弹出来的内容在你输入的时候,数据是不断变化的,用JPopupMenu是很难做到的,或者说是做不到的.
      

  6.   

    wdaogang() ( ) 信誉:100  2006-8-13 21:39:45  得分: 0  
     
     
       
    这样做的话,总觉得性能上不是很好.
    如果用JPopupMenu,恐怕就更不敢恭维了。  
     
    ~~~~~~~~~~~~~~~~
    我还没看哪个性能好,大工程一跑,经常ide崩溃
      

  7.   

    不会吧,虽说swing比较耗cpu,应该还没有到那种地步吧.
    我就想看看那个ide的提示是用什么给做的,如果在没有人回答,那只有用mq612(五斗米)说的那样了,
      

  8.   

    Swing中Netbeans中控制的较好,可以直接拿过来用
      

  9.   

    这个重量级组件,不太好吧.
    我一直想用那个Popup类,
    但是我用的时候有点问题,hide()方法却无法隐藏或者说刷新显示.