|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.event.MouseAdapter
edu.northwestern.at.utils.swing.TextFieldPopupMenuMouseListener
public class TextFieldPopupMenuMouseListener
Creates a popup menu for applying edit operations to text fields.
Field Summary | |
---|---|
protected javax.swing.AbstractAction |
copyAction
Copy action. |
protected javax.swing.JMenuItem |
copyItem
Copy |
protected javax.swing.AbstractAction |
cutAction
Cut action. |
protected javax.swing.JMenuItem |
cutItem
Cut |
protected javax.swing.AbstractAction |
deleteAction
Delete action. |
protected javax.swing.JMenuItem |
deleteItem
Delete |
protected java.lang.String |
lastAction
Last popup menu action selected. |
protected javax.swing.AbstractAction |
pasteAction
Paste action. |
protected javax.swing.JMenuItem |
pasteItem
Paste |
protected javax.swing.JPopupMenu |
popup
The popup menu. |
protected StyledString |
savedText
Saves contents of text fields between editing actions. |
protected javax.swing.AbstractAction |
selectAllAction
Select all action. |
protected javax.swing.JMenuItem |
selectAllItem
Select all |
protected javax.swing.text.JTextComponent |
textComponent
The text component to which to attach the popup menu. |
protected javax.swing.AbstractAction |
undoAction
Undo action. |
protected javax.swing.JMenuItem |
undoItem
Undo |
Constructor Summary | |
---|---|
TextFieldPopupMenuMouseListener()
Create the popup menu mouse listener. |
Method Summary | |
---|---|
protected void |
checkPopup(java.awt.event.MouseEvent event)
Check if mouse event is a popup menu event. |
void |
mouseClicked(java.awt.event.MouseEvent event)
Handle mouse clicked event. |
void |
mousePressed(java.awt.event.MouseEvent event)
Handle mouse pressed event. |
void |
mouseReleased(java.awt.event.MouseEvent event)
Handle mouse released event. |
protected void |
saveText()
Save the current text. |
protected void |
setPopupItemStatus(javax.swing.text.JTextComponent textComponent)
Set status of popup menu items. |
Methods inherited from class java.awt.event.MouseAdapter |
---|
mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected javax.swing.JPopupMenu popup
protected javax.swing.JMenuItem undoItem
protected javax.swing.JMenuItem cutItem
protected javax.swing.JMenuItem copyItem
protected javax.swing.JMenuItem pasteItem
protected javax.swing.JMenuItem deleteItem
protected javax.swing.JMenuItem selectAllItem
protected javax.swing.text.JTextComponent textComponent
protected StyledString savedText
protected java.lang.String lastAction
protected javax.swing.AbstractAction undoAction
protected javax.swing.AbstractAction cutAction
protected javax.swing.AbstractAction copyAction
protected javax.swing.AbstractAction pasteAction
protected javax.swing.AbstractAction deleteAction
protected javax.swing.AbstractAction selectAllAction
Constructor Detail |
---|
public TextFieldPopupMenuMouseListener()
Method Detail |
---|
protected void saveText()
Always saved as styled text even from a plain text component.
protected void checkPopup(java.awt.event.MouseEvent event)
event
- The mouse event. public void mousePressed(java.awt.event.MouseEvent event)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
event
- The mouse event. public void mouseReleased(java.awt.event.MouseEvent event)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
event
- The mouse event. public void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class java.awt.event.MouseAdapter
event
- The mouse event. protected void setPopupItemStatus(javax.swing.text.JTextComponent textComponent)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |