java 怎么在JtextArea里设置滚动条
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 怎么在JtextArea里设置滚动条相关的知识,希望对你有一定的参考价值。
写了个有关聊天的程序 但是没有滚动条超过范围的就显示不了 怎么在JtextArea里设置滚动条
参考技术A 这个要借助JScrollPane定义是要这样的:
JPanel p=new JPanel();
JTextArea text = new JTextArea();
JScrollPane text2=new JScrollPane(text);
然后把text2加入面板中就ok了
p.add(text2);本回答被提问者和网友采纳 参考技术B 把JTextArea放在一个JScrollPane里就行了
Java中Swing组件中的JTextArea,JList控件中的滚动条问题?帮忙解决!
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
看看Netbeans对Swing的支持吧
http://www.netbeans.org/features/java/swing.html 参考技术A text1.setBounds(...)和f.add(text1)删掉
给p设置位置及大小
p.setBounds(0,0,200,200);
把p添加到f上
f.add(p);
以上是关于java 怎么在JtextArea里设置滚动条的主要内容,如果未能解决你的问题,请参考以下文章