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

Everain.me 2012-04-25 10:05:33

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…各种不懂,求助啊……
...全文
253 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyamin05 2012-04-25
  • 打赏
  • 举报
回复
这个是布局问题吧。。。很久没有用awt/swing写ui了。都忘记了。
wang4016 2012-04-25
  • 打赏
  • 举报
回复
就是你设置不要设置大小,用pack()方法来定义啊。就是自动变化了
su334228053 2012-04-25
  • 打赏
  • 举报
回复
加pack()方法

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧