Package org.languagetool.gui
Class TreeListener
- java.lang.Object
-
- org.languagetool.gui.TreeListener
-
- All Implemented Interfaces:
java.awt.event.KeyListener,java.awt.event.MouseListener,java.util.EventListener,javax.swing.event.TreeWillExpandListener
class TreeListener extends java.lang.Object implements java.awt.event.KeyListener, java.awt.event.MouseListener, javax.swing.event.TreeWillExpandListener- Since:
- 2.6
-
-
Field Summary
Fields Modifier and Type Field Description private static java.awt.DimensioncheckBoxDimensionprivate javax.swing.JTreetree
-
Constructor Summary
Constructors Modifier Constructor Description privateTreeListener(javax.swing.JTree tree)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidhandle(javax.swing.tree.TreePath path)(package private) static voidinstall(javax.swing.JTree tree)private booleanisOverCheckBox(int x, int y, javax.swing.tree.TreePath path)private booleanisValidNode(java.lang.Object c)voidkeyPressed(java.awt.event.KeyEvent e)voidkeyReleased(java.awt.event.KeyEvent e)voidkeyTyped(java.awt.event.KeyEvent e)voidmouseClicked(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidtreeWillCollapse(javax.swing.event.TreeExpansionEvent e)voidtreeWillExpand(javax.swing.event.TreeExpansionEvent e)
-
-
-
Method Detail
-
install
static void install(javax.swing.JTree tree)
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTypedin interfacejava.awt.event.KeyListener
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressedin interfacejava.awt.event.KeyListener
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleasedin interfacejava.awt.event.KeyListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
handle
private void handle(javax.swing.tree.TreePath path)
-
isOverCheckBox
private boolean isOverCheckBox(int x, int y, javax.swing.tree.TreePath path)
-
isValidNode
private boolean isValidNode(java.lang.Object c)
-
treeWillExpand
public void treeWillExpand(javax.swing.event.TreeExpansionEvent e) throws javax.swing.tree.ExpandVetoException- Specified by:
treeWillExpandin interfacejavax.swing.event.TreeWillExpandListener- Throws:
javax.swing.tree.ExpandVetoException
-
treeWillCollapse
public void treeWillCollapse(javax.swing.event.TreeExpansionEvent e) throws javax.swing.tree.ExpandVetoException- Specified by:
treeWillCollapsein interfacejavax.swing.event.TreeWillExpandListener- Throws:
javax.swing.tree.ExpandVetoException
-
-