为什么取jtextarea的尺寸?
在jscrollpane中,jtextarea的尺寸会自动扩展的

解决方案 »

  1.   

    getColumns、getRows或许能满足你的要求
      

  2.   

    好像没必要使用到JTextArea的size啊
      

  3.   

    因为里面的jtextarea的paint方法被重载了,如果不重载他的getprefersize方法给他一个值,他就不会显示滚动条
      

  4.   

    如果你用的不是null布局管理器的话,在没有显示出它的父界面的时候,它的大小不
    会设定的,你可以考虑一下,先不要设置其大小,等现实出其父界面以后,再去设置
    其大小,而且他的大小会随时改变,当心你的paint方法,另外,最好不要重写paint方法,
    swing已经提供了一个添加绘图功能的接口,protected void paintComponent(Graphics 
    g),重写这个方法比较好