日期:2014-05-20 浏览次数:20903 次
import java.io.*;
import javax.swing.*;
import javax.swing.event.*;
public class JEditorPaneSample {
public static void main(String[] args) throws IOException {
JFrame jf = new JFrame("JEditorPane示例");
final JEditorPane jep = new JEditorPane("http://csdn.net");
JScrollPane jsp = new JScrollPane(jep);//添加滚动支持
jep.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
public void changedUpdate(DocumentEvent e) {//这是更改操作的处理
String aaa =jep.getText().trim();//trim()方法用于去掉你可能误输入的空格号
System.out.println("去掉空格->"+aaa);
}
public void insertUpdate(DocumentEvent e) {//这是插入操作的处理
String aaa = jep.getText().trim();
System.out.println("插入内容->"+aaa);
}
public void removeUpdate(DocumentEvent e) {//这是删除操作的处理
String aaa = jep.getText().trim();
System.out.println("删除内容->"+aaa);
}
}
);
jf.add(jsp);
jf.setExtendedState(JFrame.MAXIMIZED_BOTH);//全屏显示
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
}