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 fromMutableCaretEventinJTextComponentso 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 protectedRTextAreaMutableCaretEvent(RTextArea textArea)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfocusGained(java.awt.event.FocusEvent e)voidfocusLost(java.awt.event.FocusEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)private voidshowPopup(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:
focusGainedin interfacejava.awt.event.FocusListener- Overrides:
focusGainedin classRTextAreaBase.RTAMouseListener
-
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLostin interfacejava.awt.event.FocusListener- Overrides:
focusLostin classRTextAreaBase.RTAMouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classRTextAreaBase.RTAMouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classRTextAreaBase.RTAMouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin 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.
-
-