易截截图软件、单文件、免安装、纯绿色、仅160KB

java HTML文件文档编辑器 使用 JTextPane

 java HTML文件文档编辑器 使用 JTextPane 
/* HTMLDocumentEditor.java
* @author: Charles Bell
* @version: May 27, 2002
*/
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.filechooser.*;
import javax.swing.text.*;
import javax.swing.text.html.*;
import javax.swing.undo.*;
/**HTML文件文档编辑器*/
public class HTMLDocumentEditor extends JFrame implements ActionListener
{
 /** 声明一个网页文档对象变量*/
 private HTMLDocument document;
 /** 创建一个文本编辑板*/
 private JTextPane textPane = new JTextPane();
 private boolean debug = false;
 /** 声明一个文件对象变量*/
 private File currentFile;
 
 /** 侦听在当前文档上的编辑器 */
 protected UndoableEditListener undoHandler = new UndoHandler();
 
 /** 添加撤消管理器 */
 protected UndoManager undo = new UndoManager();
 
 /** 添加撤消侦听器*/
 private UndoAction undoAction = new UndoAction();
 /** 添加恢复侦听器*/
 private RedoAction redoAction = new RedoAction();
 
 /** 添加剪切侦听器*/
 private Action cutAction = new DefaultEditorKit.CutAction();
 /** 添加复制侦听器*/
 private Action copyAction = new DefaultEditorKit.CopyAction();
 /** 添加粘贴侦听器*/
 private Action pasteAction = new DefaultEditorKit.PasteAction();
 
 /** 添加加粗侦听器*/
 private Action boldAction = new StyledEditorKit.BoldAction();
 /** 添加加下划线侦听器*/
 private Action underlineAction = new StyledEditorKit.UnderlineAction();
 /** 添加倾斜侦听器*/
 private Action italicAction = new StyledEditorKit.ItalicAction();
 
 private Action insertBreakAction = new DefaultEditorKit.InsertBreakAction();
 private HTMLEditorKit.InsertHTMLTextAction unorderedListAction = new HTMLEditorKit.InsertHTMLTextAction("Bullets", "<


相关文档:

Java ==与equals()的区别

 我们来介绍一下 ==和equals()的区别,==是相等,equals()也是相等。这两个词的区别是什么呢?这是找工作时很多面试官的问题。我们来解答一下。首先我们看这么个例子。实践:
public class TestEquals {
public static void main(String[] args) {
MyDate date1 = new MyDate(14, 3, 1976);
MyDate date2 = ne ......

OpenJWeb(1.8) Java Web应用快速开发平台

 OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台  OpenJWeb(1.8),我帮他做做宣传
  OpenJWeb快速开发平台以快速开发为核心,整合先进的java
开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一 ......

java如何从控制台获得一行输入

  /**
  *
  * @param par
  *            入力名
  * @return 入力値
  */
 public static String inputfromConsole(String par) {
  System.out.println(par);
  InputStreamReader ......

收藏 java追加写文件的方法

 import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.RandomAccessFile;
/**
 * 描述:追加内容到文件末尾
 * @author Administrator
 *
 */
public class ......

c#与c、java的关系

 C#从Java继承而来的特点
  类:在C#中类的申明与Java很相似.这是合理的因为经验告诉我们Java模型工作得很好.Java的关键字import已经被替换成using,它起到了同样的作用.一个类开始执行的起点是静态方法Main().下面的Hello World程序展示了基本的形式:
  using System;
  class Hello
  {
  static v ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号