1: 在JAVA中,类似VC中的Static控件 叫啥? 是JPanle么?  界面的样子就是 一个线框,线框的左上角 可以显示这个线框的名字
2: 我在调用JPanle的gettext() 函数的时候,该函数为什么有时会返回一个null? 我觉得既然是一个控件,那么最多也就是返回个空字串吧,为什么会是一个空指针呢?  或者说,什么时候它才会返回null,我就想搞明白这个谢谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【lx6636】截止到2008-07-29 20:16:57的历史汇总数据(不包括此帖):
    发帖的总数量:26                       发帖的总分数:550                      每贴平均分数:21                       
    回帖的总数量:105                      得分贴总数量:25                       回帖的得分率:23%                      
    结贴的总数量:25                       结贴的总分数:520                      
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:1                        未结的总分数:30                       
    结贴的百分比:96.15 %               结分的百分比:94.55 %                  
    无满意结贴率:4.00  %               无满意结分率:3.85  %                  
    值得尊敬

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=lx6636
      

  2.   

    像JButton,JLable之类的控件有getText()方法,而且构造方法中可以用String作为参数来调用.
    JPanel没有,这只是个面板,用来作为其他控件的容器.
      

  3.   

    对于JButton这样的控件,默认text属性为"",你可以得到空串.
    JPanel没有这个属性.
      

  4.   

    JPanel是容器 ,容器没有getText()方法 ,你的程序是怎么编译过去的??
      

  5.   

    .......是我搞错了,应该是  JLabel类型完整语句是
    strTmp = jLabelComponent.getText();
    但是有时strTmp会是null ??为啥会这样?
      

  6.   

    JPanel是面板,没有getText()方法
      

  7.   

    感觉不可能,除非你这样了jLabelComponent.setText(null);
    否则不可能返回null.
    因为JLabel中的text属性默认是"",不是null,构造的时候可以传字符串,或者通过setText()方法修改.
    想要返回null看来只能你自己把它set为null了.