Package org.fife.ui.rtextarea
Class RTextArea.RTextAreaMutableCaretEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.swing.event.CaretEvent
-
- org.fife.ui.rtextarea.RTextAreaBase.RTAMouseListener
-
- org.fife.ui.rtextarea.RTextArea.RTextAreaMutableCaretEvent
-
- All Implemented Interfaces:
java.awt.event.FocusListener
,java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.io.Serializable
,java.util.EventListener
- Direct Known Subclasses:
RSyntaxTextArea.RSyntaxTextAreaMutableCaretEvent
- Enclosing class:
- RTextArea
protected class RTextArea.RTextAreaMutableCaretEvent extends RTextAreaBase.RTAMouseListener
Modified fromMutableCaretEvent
inJTextComponent
so that mouse events get fired when the user is selecting text with the mouse as well. This class also displays the popup menu when the user right-clicks in the text area.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.fife.ui.rtextarea.RTextAreaBase.RTAMouseListener
dot, mark
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RTextAreaMutableCaretEvent(RTextArea textArea)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
focusGained(java.awt.event.FocusEvent e)
void
focusLost(java.awt.event.FocusEvent e)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
private void
showPopup(java.awt.event.MouseEvent e)
Shows a popup menu with cut, copy, paste, etc.-
Methods inherited from class org.fife.ui.rtextarea.RTextAreaBase.RTAMouseListener
getDot, getMark, mouseClicked, mouseEntered, mouseExited, mouseMoved
-
-
-
-
Constructor Detail
-
RTextAreaMutableCaretEvent
protected RTextAreaMutableCaretEvent(RTextArea textArea)
-
-
Method Detail
-
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- Specified by:
focusGained
in interfacejava.awt.event.FocusListener
- Overrides:
focusGained
in classRTextAreaBase.RTAMouseListener
-
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLost
in interfacejava.awt.event.FocusListener
- Overrides:
focusLost
in classRTextAreaBase.RTAMouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
- Overrides:
mouseDragged
in classRTextAreaBase.RTAMouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
- Overrides:
mousePressed
in classRTextAreaBase.RTAMouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
- Overrides:
mouseReleased
in classRTextAreaBase.RTAMouseListener
-
showPopup
private void showPopup(java.awt.event.MouseEvent e)
Shows a popup menu with cut, copy, paste, etc. options if the user clicked the right button.- Parameters:
e
- The mouse event that caused this method to be called.
-
-