
大家来看看这个JAVA程序啊!!关于事件处理的!
importjava.awt.FlowLayout;importjava.awt.Container;importjavax.swing.event.DocumentLi...
import java.awt.FlowLayout;
import java.awt.Container;
import javax.swing.event.DocumentListener;
import javax.swing.event.DocumentEvent;
import javax.swing.text.Document;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
public class text extends JFrame
{
public text()
{
super("文本编辑例程");
Container c=getContentPane();
JTextArea ja=new JTextArea("",8,20);
JScrollPane js=new JScrollPane(ja);
ja.addDocumentListener(new DocumentListener()
{
public void changedUpdate(DocumentEvent e)
{
//JTextArea ja=(JTextArea)e.getDocument();
System.out.println("文档属性改变");
}
public void insertUpdate(DocumentEvent e)
{
//JTextArea ja=(JTextArea)e.getDocument();
System.out.println("文档内容增加");
}
public void removeUpdate(DocumentEvent e)
{
//JTextArea ja=(JTextArea)e.getDocument();
System.out.println("文档内容删除");
}
}
);
c.add(js,FlowLayout.LEFT);
}
public static void main(String args[])
{
text txt=new text();
txt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
txt.setSize(100,8);
txt.setVisible(true);
}
}
---------- 编译 ----------
text.java:18: 找不到符号
符号: 方法 addDocumentListener(<匿名 javax.swing.event.DocumentListener>)
位置: 类 javax.swing.JTextArea
ja.addDocumentListener(new DocumentListener()
^
1 错误
输出完成 (耗时: 0 秒) - 正常终止
这是什么意思啊,明明有这个啊,高手指点下。 展开
import java.awt.Container;
import javax.swing.event.DocumentListener;
import javax.swing.event.DocumentEvent;
import javax.swing.text.Document;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
public class text extends JFrame
{
public text()
{
super("文本编辑例程");
Container c=getContentPane();
JTextArea ja=new JTextArea("",8,20);
JScrollPane js=new JScrollPane(ja);
ja.addDocumentListener(new DocumentListener()
{
public void changedUpdate(DocumentEvent e)
{
//JTextArea ja=(JTextArea)e.getDocument();
System.out.println("文档属性改变");
}
public void insertUpdate(DocumentEvent e)
{
//JTextArea ja=(JTextArea)e.getDocument();
System.out.println("文档内容增加");
}
public void removeUpdate(DocumentEvent e)
{
//JTextArea ja=(JTextArea)e.getDocument();
System.out.println("文档内容删除");
}
}
);
c.add(js,FlowLayout.LEFT);
}
public static void main(String args[])
{
text txt=new text();
txt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
txt.setSize(100,8);
txt.setVisible(true);
}
}
---------- 编译 ----------
text.java:18: 找不到符号
符号: 方法 addDocumentListener(<匿名 javax.swing.event.DocumentListener>)
位置: 类 javax.swing.JTextArea
ja.addDocumentListener(new DocumentListener()
^
1 错误
输出完成 (耗时: 0 秒) - 正常终止
这是什么意思啊,明明有这个啊,高手指点下。 展开
1个回答

2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询