我将一个JTextArea的对象添加到容器中,布局为borderlayout
但无法调整JTextArea的大小,setSize()好象无效
是不是布局选择不当
请指教,并给出您认为最佳的解决方法

解决方案 »

  1.   

    把布局设置为NULL,再用setSize()
      

  2.   

    就是布局的问题,实际上borderlayout布局如果只有一个控件的话它是完全占据的,去掉布局,再设置JTextArea的大小
      

  3.   

    因为要嵌套其它组件,如按钮什么的,觉得用布局比较方便,但又要设置大小,不知道该怎样解决.
    真要把每一个组件都用setBounds()吗?
    感觉这样也不是很方便
      

  4.   

    学习,我想用java做这种框架和树状的结构,类似问题不知道怎么设计???
      

  5.   

    我做的界面就用g.drawString、g.drawLine做文本和图形,用setBounds()设置按钮和对话框,效果好象还可以,以前是用layout布局,觉得太麻烦了!