home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text.html;
-
- import java.awt.event.ActionEvent;
- import javax.swing.JEditorPane;
- import javax.swing.text.DefaultStyledDocument;
- import javax.swing.text.Element;
- import javax.swing.text.JTextComponent;
- import javax.swing.text.StyleConstants;
- import javax.swing.text.StyledEditorKit;
- import javax.swing.text.html.HTML.Tag;
-
- class HTMLEditorKit$InsertHRAction extends HTMLEditorKit.InsertHTMLTextAction {
- HTMLEditorKit$InsertHRAction() {
- super("InsertHR", "<hr>", (HTML.Tag)null, Tag.IMPLIED, (HTML.Tag)null, (HTML.Tag)null, false);
- }
-
- public void actionPerformed(ActionEvent var1) {
- JEditorPane var2 = ((StyledEditorKit.StyledTextAction)this).getEditor(var1);
- if (var2 != null) {
- HTMLDocument var3 = ((HTMLEditorKit.HTMLTextAction)this).getHTMLDocument(var2);
- int var4 = ((JTextComponent)var2).getSelectionStart();
- Element var5 = ((DefaultStyledDocument)var3).getParagraphElement(var4);
- if (var5.getParentElement() != null) {
- super.parentTag = (HTML.Tag)var5.getParentElement().getAttributes().getAttribute(StyleConstants.NameAttribute);
- super.actionPerformed(var1);
- }
- }
-
- }
- }
-