急!请高手指点

userlo 2007-12-26 08:14:53
如何在java中建立文本区,并在文本区中可以插入文本,并可以在文本区中可以显示文本
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanfengthinker 2007-12-30
  • 打赏
  • 举报
回复
给个applet 的

public class TextAreaDemo extends Applet {
String msg;
public void init(){
setBackground(Color.cyan );
setForeground(Color.blue);
String str = "I am ChengHuaFang,\n" +
"a student of centre south university.\n" +
"Now I am tweenty-one.\n";
TextArea text = new TextArea(str,10,33);
add(text);
addMouseListener(new MyMouseAdapter(this));
}

class MyMouseAdapter extends MouseAdapter{
TextAreaDemo adapterDemo;
public MyMouseAdapter(TextAreaDemo adapterDemo){
this.adapterDemo = adapterDemo;
}

public void mouseClicked(MouseEvent me){
adapterDemo.showStatus("mouse clicked") ;
}
}

public void paint(Graphics g ){
msg = "now is other";
g.drawString(msg,24,190);
}
}
zhouchao1314520 2007-12-29
  • 打赏
  • 举报
回复
JTextArea , JTextField 这两个都可以,第一个是文本域,第二个是文本
major361 2007-12-27
  • 打赏
  • 举报
回复
看java tutorial 中的 JFC那一部分就会了
nj_dobetter 2007-12-27
  • 打赏
  • 举报
回复
import javax.swing.*;

public class InfoFrame extends JFrame {
private JTextArea textArea = new JTextArea();
private JScrollPane scrollPane = new JScrollPane();
private JScrollBar hScrollBar;
InfoFrame(String name) {
hScrollBar=scrollPane.getHorizontalScrollBar();
this.setTitle(name);
this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
scrollPane.getViewport().add(textArea);
this.add(scrollPane, java.awt.BorderLayout.CENTER);
this.setSize(500, 450);
this.setVisible(true);
}
}
newflypig 2007-12-27
  • 打赏
  • 举报
回复
swing程序:
首先你需要有一个窗体JFrame jf
然后你需要一个文本控件JTextArea jta
接着在这个窗体上面添加这个控件
jf.getContentPane().add(jta);
这样就OK了

文本区中显示文本需要指定文本所在的txt文件,需要用FeleStream将文本内容读出来,然后追加到JTextArea控件去
jta.append(String s);

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧