| |
Java Applet TextArea类
|
|
作者: linzhe13
01-01 08:00
回复
|
|
使用applet产生一个TextArea对象以后,如何让这个文本区能够自动换行?setColumn(int)这个函数的功能是什么?
附我的代码:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Homepage extends Applet implements ActionListener{
private Button reset = new Button("Reset Text");
private TextField dir = new TextField(20);
private TextArea content = new TextArea(5, 40);
public void init(){
setLayout(new FlowLayout());
content.setColumns(40);
add(dir);
add(reset);
add(content);
}
public void start(){
}
public void stop(){
}
void addItem(String newWord){
}
public void actionPerformed(ActionEvent e){
if(e.getSource() == reset){
content.setText("");
}
}
} |
|
| |
回复:Java Applet TextArea类
|
|
作者: JullienSorel
01-01 08:00
回复
|
|
第一个问题
使用构造函数TextArea(String text, int rows, int columns, int scrollbars)可以实现是否有滚动条 通过这个可以实现自动换行 如下:
private TextArea content = new TextArea("", 5, 40, TextArea.SCROLLBARS_VERTICAL_ONLY);
第二个问题
setColumn(int)这个方法设置setColumn(int)显示的宽度 有几列宽度 |
|
|