Java中Swing组件中的JTextArea,JList控件中的滚动条问题?帮忙解决!

importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JScrollPane;impor... import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class CTextArea {
public static void main(String[] args) {
JFrame f = new JFrame("新建 文本文档.txt -记事本");
f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
f.setLayout(null);
JLabel label = new JLabel("状态栏");
label.setBounds(0,0,200,200);
f.setSize(800,500);
f.setLocation(150,150);
JTextArea text1 = new JTextArea();
text1.setBounds(0,0,200,200);
JScrollPane p = new JScrollPane(text1); //加上水平和垂直滚动条

f.add(text1);
f.add(label);

f.show();

}

}
就是请问一下,为什么我把JFrame的布局管理器设置为null的时候,我自己把添加的组件用setBounds(0,0,200,200);定位的时候,为什么JTextArea多行文本框,一及JList列表框中,他不会自己动添加上水平和垂直滚动条,即使我加上JScrollPane p = new JScrollPane(text1); 但也不行,为什么,求求你们能给我一下答案,谢谢!!!!!!

一楼的QQ是多少?有问题了我还要问你。
二楼的QQ也留下吧!
我的QQ:562084620
展开
 我来答
andyweiyuanfu
2009-04-11 · 超过10用户采纳过TA的回答
知道答主
回答量:93
采纳率:80%
帮助的人:31.3万
展开全部
你用swing还自己绝对定位来布局啊?这样一个小程序都得折腾死,看看NetBeans里面的可视化Swing编辑器吧,还有一个附带在NetBeans里面的框架,Swing Application Framework。
看看Netbeans对Swing的支持吧
http://www.netbeans.org/features/java/swing.html
59916224
2009-04-11 · TA获得超过565个赞
知道小有建树答主
回答量:568
采纳率:60%
帮助的人:292万
展开全部
text1.setBounds(...)和f.add(text1)删掉
给p设置位置及大小
p.setBounds(0,0,200,200);
把p添加到f上
f.add(p);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式