se.datadosen.component
Class JSmartTextComponentSupport

java.lang.Object
  extended by se.datadosen.component.JSmartTextComponentSupport
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.UndoableEditListener

public class JSmartTextComponentSupport
extends java.lang.Object
implements javax.swing.event.UndoableEditListener


Field Summary
static int ALL_SELECTED
           
static int NO_SELECTION
           
static int SOME_SELECTED
           
static int UNDO_LIMIT
           
 
Constructor Summary
JSmartTextComponentSupport(javax.swing.text.JTextComponent comp)
           
 
Method Summary
 void doPopup(java.awt.event.MouseEvent e)
           
 javax.swing.JPopupMenu getPopupMenu()
          Trigger lazy sticky loading of menu
 void undoableEditHappened(javax.swing.event.UndoableEditEvent e)
          Implements UndoableEditListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_SELECTION

public static final int NO_SELECTION
See Also:
Constant Field Values

SOME_SELECTED

public static final int SOME_SELECTED
See Also:
Constant Field Values

ALL_SELECTED

public static final int ALL_SELECTED
See Also:
Constant Field Values

UNDO_LIMIT

public static final int UNDO_LIMIT
See Also:
Constant Field Values
Constructor Detail

JSmartTextComponentSupport

public JSmartTextComponentSupport(javax.swing.text.JTextComponent comp)
Method Detail

getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()
Trigger lazy sticky loading of menu

Returns:

doPopup

public void doPopup(java.awt.event.MouseEvent e)

undoableEditHappened

public void undoableEditHappened(javax.swing.event.UndoableEditEvent e)
Implements UndoableEditListener

Specified by:
undoableEditHappened in interface javax.swing.event.UndoableEditListener
Parameters:
e -