home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.text.html;
-
- import com.sun.java.swing.JEditorPane;
- import com.sun.java.swing.JToggleButton;
- import com.sun.java.swing.text.JTextComponent;
- import com.sun.java.swing.text.SimpleAttributeSet;
- import com.sun.java.swing.text.StyleConstants;
- import com.sun.java.swing.text.StyledEditorKit;
- import com.sun.java.swing.text.TextAction;
- import java.awt.event.ActionEvent;
- import java.util.EventObject;
-
- class HTMLEditorKit$HTMLItalicAction extends HTMLEditorKit.HtmlAction {
- public HTMLEditorKit$HTMLItalicAction() {
- super("html-italic-action");
- }
-
- public void actionPerformed(ActionEvent var1) {
- JTextComponent var2 = ((TextAction)this).getFocusedComponent();
- if (var2 != null) {
- JEditorPane var3 = (JEditorPane)var2;
- SimpleAttributeSet var4 = new SimpleAttributeSet();
- Object var5 = ((EventObject)var1).getSource();
- boolean var6 = true;
- if (var5 != null && var5 instanceof JToggleButton) {
- var6 = ((JToggleButton)var5).isSelected();
- }
-
- StyleConstants.setItalic(var4, var6);
- ((StyledEditorKit.StyledTextAction)this).setCharacterAttributes(var3, var4, false);
- }
-
- }
- }
-