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", "<
Ïà¹ØÎĵµ£º
ÎÒÃÇÀ´½éÉÜһϠ£½£½ºÍequals()µÄÇø±ð£¬£½£½ÊÇÏàµÈ£¬equals()Ò²ÊÇÏàµÈ¡£ÕâÁ½¸ö´ÊµÄÇø±ðÊÇÊ²Ã´ÄØ£¿ÕâÊÇÕÒ¹¤×÷ʱºÜ¶àÃæÊÔ¹ÙµÄÎÊÌâ¡£ÎÒÃÇÀ´½â´ðһϡ£Ê×ÏÈÎÒÃÇ¿´Õâô¸öÀý×Ó¡£Êµ¼ù£º
public class TestEquals {
public static void main(String[] args) {
MyDate date1 = new MyDate(14, 3, 1976);
MyDate date2 = ne ......
1.ʵÏÖÎı¾ÔĶÁ
package AllAboutFile;
/**
*
* @author lucifer
*/
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class FileViewer extends Frame implements ActionListener{
String directory;
Text ......
»ñÈ¡classÀà·½·¨£º
1£¬getClass 2£¬Class.forName() 3,ÓÃ.class
public Field[] getDeclaredFields()
·µ»ØµÄÊÇij¸öÀàÀïµÄËùÓÐÀàÐ͵ıäÁ¿£¬²»°üÀ¨¼Ì³Ð¸¸ÀàµÄ
public Field[] getDeclaredFields(String name)
·µ»ØÌض¨Ãû×Ö
public Field[] getFields()
·µ»ØµÄÊÇij¸öÀàÀïµÄËùÓÐpublicÀàÐ͵ıäÁ¿£¬°üÀ¨¼Ì³Ð¸¸Àൠ......
來Ô´£ºhttp://www.blogjava.net/oxidy/articles/213105.html
1.°üÃüÃû:È«²¿×ÖĸСд:cn.package.bean
2.ÀàÃüÃû:µ¥´ÊµÄÊ××Öĸ´óд:SimpleBean
3.ÊôÐÔÃû³Æ:µÚÒ»¸öµ¥´ÊµÄÊ××ÖĸСд,Ö®ºóÿ¸öµ¥´ÊµÄÊ××Öĸ´óдstudentName
4.·½·¨ÃüÃû:ÓëÊôÐÔÃüÃûÏàͬ:public
void sayHello()
5.³£Á¿ÃüÃû:È«²¿µ¥´Ê´óд:final S ......
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 ......