EASE.Sensing.Specification
Class TreeKeyHandler
java.lang.Object
|
+--java.awt.event.KeyAdapter
|
+--EASE.Sensing.Specification.TreeKeyHandler
- class TreeKeyHandler
- extends java.awt.event.KeyAdapter
- implements Constants
Field Summary |
private int |
DOWN
|
private javax.swing.tree.DefaultMutableTreeNode |
exportTop
|
private javax.swing.JFileChooser |
fc
|
private int |
INSERT
|
private javax.swing.tree.DefaultMutableTreeNode |
internalTop
|
private int |
LEFT
|
private int |
RIGHT
|
private javax.swing.tree.DefaultMutableTreeNode |
root
|
private javax.swing.JTree |
tree
|
private int |
UP
|
Method Summary |
private java.io.File |
checkFileName(java.io.File f)
|
private void |
doDown()
Moves a cell down one step in the order |
private void |
doInsert()
|
private void |
doLeft()
Moves a cell up a level |
private void |
doRight()
Moves a cell down a level |
private void |
doUp()
Moves a cell up one step in the order |
private boolean |
isBranch(javax.swing.tree.DefaultMutableTreeNode node)
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
static boolean |
onEnvironmentBranch(javax.swing.tree.DefaultMutableTreeNode node)
|
void |
setExportRoot(javax.swing.tree.DefaultMutableTreeNode root)
|
void |
setInternalRoot(javax.swing.tree.DefaultMutableTreeNode root)
|
void |
setRoot(javax.swing.tree.DefaultMutableTreeNode root)
|
Methods inherited from class java.awt.event.KeyAdapter |
keyReleased,
keyTyped |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
tree
private javax.swing.JTree tree
root
private javax.swing.tree.DefaultMutableTreeNode root
internalTop
private javax.swing.tree.DefaultMutableTreeNode internalTop
exportTop
private javax.swing.tree.DefaultMutableTreeNode exportTop
UP
private final int UP
DOWN
private final int DOWN
LEFT
private final int LEFT
RIGHT
private final int RIGHT
INSERT
private final int INSERT
fc
private javax.swing.JFileChooser fc
TreeKeyHandler
public TreeKeyHandler(javax.swing.JTree tree)
setRoot
public void setRoot(javax.swing.tree.DefaultMutableTreeNode root)
setInternalRoot
public void setInternalRoot(javax.swing.tree.DefaultMutableTreeNode root)
setExportRoot
public void setExportRoot(javax.swing.tree.DefaultMutableTreeNode root)
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Overrides:
- keyPressed in class java.awt.event.KeyAdapter
doInsert
private void doInsert()
doRight
private void doRight()
- Moves a cell down a level
doLeft
private void doLeft()
- Moves a cell up a level
doDown
private void doDown()
- Moves a cell down one step in the order
doUp
private void doUp()
- Moves a cell up one step in the order
isBranch
private boolean isBranch(javax.swing.tree.DefaultMutableTreeNode node)
onEnvironmentBranch
public static boolean onEnvironmentBranch(javax.swing.tree.DefaultMutableTreeNode node)
checkFileName
private java.io.File checkFileName(java.io.File f)