|
Java Platform 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.text.EditorKit | +--javax.swing.text.DefaultEditorKit | +--javax.swing.text.StyledEditorKit
This is the set of things needed by a text component to be a reasonably functioning editor for some type of text document. This implementation provides a default implementation which treats text as styled text and provides a minimal set of actions for editing styled text.
Inner Class Summary | |
static class |
StyledEditorKit.AlignmentAction
An action to set paragraph alignment. |
static class |
StyledEditorKit.BoldAction
An action to toggle the bold attribute. |
static class |
StyledEditorKit.FontFamilyAction
An action to set the font family in the associated JEditorPane. |
static class |
StyledEditorKit.FontSizeAction
An action to set the font size in the associated JEditorPane. |
static class |
StyledEditorKit.ForegroundAction
An action to set foreground color. |
static class |
StyledEditorKit.ItalicAction
An action to toggle the italic attribute. |
static class |
StyledEditorKit.StyledTextAction
An action that assumes it's being fired on a JEditorPane with a StyledEditorKit (or subclass) installed. |
static class |
StyledEditorKit.UnderlineAction
An action to toggle the underline attribute. |
Inner classes inherited from class javax.swing.text.DefaultEditorKit |
DefaultEditorKit.BeepAction,
DefaultEditorKit.CopyAction,
DefaultEditorKit.CutAction,
DefaultEditorKit.DefaultKeyTypedAction,
DefaultEditorKit.InsertBreakAction,
DefaultEditorKit.InsertContentAction,
DefaultEditorKit.InsertTabAction,
DefaultEditorKit.PasteAction |
Constructor Summary | |
StyledEditorKit()
|
Method Summary | |
Object |
clone()
Create a copy of the editor kit. |
Document |
createDefaultDocument()
Creates an uninitialized text storage model that is appropriate for this type of editor. |
protected void |
createInputAttributes(Element element,
MutableAttributeSet set)
Copies the key/values in element s AttributeSet into
set . |
void |
deinstall(JEditorPane c)
Called when the kit is being removed from the JEditorPane. |
Action[] |
getActions()
Fetches the command list for the editor. |
Element |
getCharacterAttributeRun()
Fetches the element representing the current run of character attributes for the caret. |
MutableAttributeSet |
getInputAttributes()
Gets the input attributes for the pane. |
ViewFactory |
getViewFactory()
Fetches a factory that is suitable for producing views of any models that are produced by this kit. |
void |
install(JEditorPane c)
Called when the kit is being installed into a JEditorPane. |
Methods inherited from class javax.swing.text.DefaultEditorKit |
createCaret,
getContentType,
read,
read,
write,
write |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public StyledEditorKit()
Method Detail |
public MutableAttributeSet getInputAttributes()
public Element getCharacterAttributeRun()
public Object clone()
public Action[] getActions()
public Document createDefaultDocument()
public void install(JEditorPane c)
c
- the JEditorPanepublic void deinstall(JEditorPane c)
c
- the JEditorPanepublic ViewFactory getViewFactory()
protected void createInputAttributes(Element element, MutableAttributeSet set)
element
s AttributeSet into
set
. This does not copy component, icon, or element
names attributes. Subclasses may wish to refine what is and what
isn't copied here. But be sure to first remove all the attributes that
are in set
.This is called anytime the caret moves over a different location.
|
Java Platform 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |