//@Title:TextDemo.java
//带滚动条的文本框的学习。
//@Version 0.2 2009-11-1
//<applet code=TextDemo width=400 height=500>
//</applet>
import javax.swing.*;
import java.awt.*;
public class TextDemo extends JApplet
{
JTextArea
none=new JTextArea(null,5,5),//可以有多行文本,初始显示值,这里为空,行,列
v=new JTextArea("vertical",6,6),
h=new JTextArea("horizontal",7,7),
vh=new JTextArea("all",8,8);
/*滚动条的装态为swing包下的ScrollPaneConstants接口的常量,常量一般大写,注意常量的写法,
*是下划线,不是点,刚才犯了一个小错误,把下划线写成点了,编译是提示找不到符号,*/
JScrollPane
sv=new JScrollPane(v,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER),
sh=new JScrollPane(h,JScrollPane.VERTICAL_SCROLLBAR_NEVER,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS),
svh=new JScrollPane(vh,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
public void init(){
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
cp.add(none);
cp.add(sv);
cp.add(sh);
cp.add(svh);
}
}