首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么实现JTextArea的大小自动随窗口大小的变化而变化

2012-05-08 
如何实现JTextArea的大小自动随窗口大小的变化而变化Java codeContainer contentPane getContentPane()

如何实现JTextArea的大小自动随窗口大小的变化而变化

Java code
        Container contentPane = getContentPane();        JPanel textPanel = new JPanel();        //创建并添加一个带滚动条的文本区,文本可以自动换行        JTextArea scrollArea = new JTextArea("", HEIGHT / 20, WIDTH / 12);        scrollArea.setLineWrap(true);        JScrollPane scrollPane = new JScrollPane(scrollArea);        textPanel.add(scrollPane);        contentPane.add(textPanel);


这段代码要怎么改才能实现scrollArea的大小自动随窗口的大小变化而变化呢?JAVA新人,才学GUI…各种不懂,求助啊……

[解决办法]
这个是布局问题吧。。。很久没有用awt/swing写ui了。都忘记了。
[解决办法]
加pack()方法

[解决办法]
就是你设置不要设置大小,用pack()方法来定义啊。就是自动变化了

热点排行