当combobox中没有item时,如何解决getSelectedItem()的空值问题??combobox在调用removeAllItems()后,再在combox中输入“aaa”
再调用System.out.println(combox.getSelectedItem().toString())就会报错,为什么??
removeAllItems()后我要如何才能获得combobox的输入值???还有,我想每输入一个字符,就自动显示下拉框,即showPopup(),要用什么监听器??我试了ActionListener(),KeyListener()都不行!!!

解决方案 »

  1.   

    多查查API 其实这些问题都能自己解决的 
      

  2.   

    呵呵,不要激动呀第一个问题: getText第二个问题: keyListener
      

  3.   

    combobox哪里有getText方法啊??
    keyListener也不行,你自己试试就知道了
    我需要的是代码或思路,而不是理论上的东西,否则才不嫁你呢~~~~~~~~~~~~~~~~:)
      

  4.   

    ((JTextField) (jc.getEditor().getEditorComponent())).getText()
      

  5.   


            我也是新手..
            刚学java一个月不到.. 
            多查查API吧..
            这个问题应该好解决..
      

  6.   

    嫁给我啦  哈哈...帮你顶下
    建议看下JAVA SWING  这书
      

  7.   

    look up API<<  HOHO
      

  8.   

    if(combox.getSelectedItem()!=null)
        System.out.println(combox.getSelectedItem().toString());
    KeyListener()