home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text;
-
- import java.io.Serializable;
- import java.util.EventObject;
- import javax.swing.event.CaretEvent;
- import javax.swing.event.CaretListener;
-
- class StyledEditorKit$AttributeTracker implements CaretListener, Serializable {
- // $FF: synthetic field
- private final StyledEditorKit this$0;
-
- StyledEditorKit$AttributeTracker(StyledEditorKit var1) {
- this.this$0 = var1;
- }
-
- public void caretUpdate(CaretEvent var1) {
- int var2 = var1.getDot();
- int var3 = var1.getMark();
- if (var2 == var3) {
- JTextComponent var4 = (JTextComponent)((EventObject)var1).getSource();
- StyledDocument var5 = (StyledDocument)var4.getDocument();
- Element var6 = var5.getCharacterElement(Math.max(var2 - 1, 0));
- this.this$0.currentParagraph = var5.getParagraphElement(var2);
- if (var6 != this.this$0.currentRun) {
- this.this$0.currentRun = var6;
- this.this$0.createInputAttributes(this.this$0.currentRun, this.this$0.getInputAttributes());
- }
- }
-
- }
- }
-