请问,java——JEditPanel撤销、恢复的时候用哪个函数得到JEditPanel里添加or删除的内容? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我做个示例给你,你要的什么东西自己修改,只要监听到添加或者删除的东西就是了。代码如下: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); } } java File的 renameTo()问题 数字黑洞,输出为什么只有一个循环圈? Java基础问题,求助 如何取得当前日期对应的季度?及前面的四个季度? 请问谁有关于GUI打印程序,以及打印预览和页面设置的源码?? 咨询一下搜索引擎具体实现? 紧急求助:请问如何解决JAVA socket通信时的connettion reset问题 一个简单的JAVA程序 打算做java,jsp 初学JAVA不知道应该用些什么工具? java中文发音 JVM知识点题目
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);
}
}