Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÈëÃÅ

 Javaѧϰ´ÓÈëÃŵ½¾«Í¨ 
Ò»¡¢ JDK (Java Development Kit) 
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......

java jdk5µÄ·ºÐÍÉùÃ÷

 ·ºÐÍÉùÃ÷¾ÍÊÇ·º·ºµÄÉùÃ÷ÀàÐÍ¡£ÎÒÃÇÓÃÆäËüµÄÓïÑÔ×öÒ»¸ö±È½Ï£º
JavascriptÉùÃ÷±äÁ¿£º var i= 1;var c = ‘char ’
VB ÉùÃ÷±äÁ¿£º dim i=1;dim c=’char’
Perl ÉùÃ÷±äÁ¿£º $i = 1; $c = ‘char’
ÕâЩ½Å±¾ÓïÑÔ£¬ÔÚÉùÃ÷±äÁ¿µÄʱºò£¬¸ù±¾¾Í²»ÏëjavaÄÇÑù»¹µÃÉùÃ÷ÀàÐÍ¡£ËûÃǵÄÀàÐÍÒѾ­× ......

Java¶ÔÏó´®Ðл¯ÊµÀý

 1.StudentList.java:
/**
 *
 * @author lucifer
 */
package JavaSerializable;
import java.util.*;
import java.io.*;
public class StudentList implements Serializable{
     Vector list = new Vector(6);
     public StudentList(){} ......

OpenJWeb(1.8) Java WebÓ¦ÓÿìËÙ¿ª·¢Æ½Ì¨

 OpenJWeb(1.8) Java WebÓ¦ÓÿìËÙ¿ª·¢Æ½Ì¨µÄ×÷ÕßÊÇÎÒÃǼ¼ÊõÁªÃ˵ijÉÔ±£¬Ëû×î½üÍÆ³öÁËа汾µÄ¿ìËÙÓ¦Óÿª·¢Æ½Ì¨  OpenJWeb(1.8)£¬ÎÒ°ïËû×ö×öÐû´«
  OpenJWeb¿ìËÙ¿ª·¢Æ½Ì¨ÒÔ¿ìËÙ¿ª·¢ÎªºËÐÄ£¬ÕûºÏÏȽøµÄjava
¿ªÔ´¿ò¼Ü£¬±¾×Å×ÔÖ÷¿ª·¢+Ó¦Óü¯³ÉÏà½áºÏµÄÔ­Ôò£¬Ö¼ÔÚΪÕþ¸®¡¢ÆóÊÂÒµµ¥Î»¡¢Èí¼þ¹«Ë¾µÈƽ̨Óû§Ìṩһ ......

javaÈçºÎ´Ó¿ØÖÆÌ¨»ñµÃÒ»ÐÐÊäÈë

  /**
  *
  * @param par
  *            ÈëÁ¦Ãû
  * @return ÈëÁ¦値
  */
 public static String inputfromConsole(String par) {
  System.out.println(par);
  InputStreamReader ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ