你应该用的是swing做的吧~
加一个JScrollPane就可以了。 JTextArea taWords=new JTextArea();
JScrollPane taScroll=new JScrollPane(taWords);
jframe.getContentPane().add(taScroll,*);
加一个JScrollPane就可以了。 JTextArea taWords=new JTextArea();
JScrollPane taScroll=new JScrollPane(taWords);
jframe.getContentPane().add(taScroll,*);
解决方案 »
- 关于super关键字的一点疑问
- pc2编程竞赛系统编译器搭配
- innerHTML和frame结合请求?
- 如何使用Swing给dos工具做外壳界面?
- 高手请帮忙,在jb下如何生成xxxx_stub.class文件呢(rmi)
- java 皮肤类skinlf怎么使用呀?有没有会用?
- Eclipse2.1.3代码格式设置
- 如何实现自定义异常类?请给个例子,比如:
- 为什么一定要双击JFRAME才能看到JPEG图片呢???
- 为什么JAVAC 和JAVA LOAD的文件不是同一的目录的。
- 高手们啊,我急啊!!!!!!!
- !!!运行applet时出现java.security.AccessControlException: access denied ?????????!!!!!!1
每次append()以后就调用一次这句,就行了
import java.awt.*;
import javax.swing.*;public class Test2 extends JFrame
{
JTextArea messageConsole;
JScrollPane messageScrollPane;
JScrollBar messageScrollBar;
Container con;
public Test2()
{
messageConsole = new JTextArea();
messageScrollPane = new JScrollPane( messageConsole );
messageScrollBar = messageScrollPane.getVerticalScrollBar();
con = this.getContentPane();
con.add(messageScrollPane);
setSize(400,400);
setVisible(true);
for(int i=0;i<100;i++)
{
messageConsole.append("......"+"\n");
messageScrollBar.setValue(messageScrollBar.getMaximum());
}
}
public static void main(String[] args)
{
Test2 test = new Test2();
}
}