Lines 31-36
Link Here
|
31 |
import javax.swing.JMenuItem; |
31 |
import javax.swing.JMenuItem; |
32 |
import javax.swing.JPopupMenu; |
32 |
import javax.swing.JPopupMenu; |
33 |
import javax.swing.JTree; |
33 |
import javax.swing.JTree; |
|
|
34 |
import javax.swing.KeyStroke; |
34 |
import javax.swing.event.TreeSelectionEvent; |
35 |
import javax.swing.event.TreeSelectionEvent; |
35 |
import javax.swing.event.TreeSelectionListener; |
36 |
import javax.swing.event.TreeSelectionListener; |
36 |
import javax.swing.tree.TreeNode; |
37 |
import javax.swing.tree.TreeNode; |
Lines 281-292
Link Here
|
281 |
} |
282 |
} |
282 |
|
283 |
|
283 |
public void keyPressed(KeyEvent e) { |
284 |
public void keyPressed(KeyEvent e) { |
|
|
285 |
System.out.println("keyPressed"); |
284 |
} |
286 |
} |
285 |
|
287 |
|
286 |
public void keyReleased(KeyEvent e) { |
288 |
public void keyReleased(KeyEvent e) { |
|
|
289 |
System.out.println("keyReleased"); |
287 |
} |
290 |
} |
288 |
|
291 |
|
289 |
public void keyTyped(KeyEvent e) { |
292 |
public void keyTyped(KeyEvent e) { |
|
|
293 |
System.out.println("keyTyped"); |
294 |
if (e.getKeyChar() == KeyStroke.getKeyStroke(KeyEvent.VK_X, KeyEvent.CTRL_MASK).getKeyChar()) { |
295 |
System.out.println("YES!"); |
296 |
} else { |
297 |
System.out.println("NO!"); |
298 |
} |
299 |
|
300 |
System.out.println("keyTyped - e: " + e.toString()); |
301 |
System.out.println("getKeyCode - e: " + e.getKeyCode()); |
302 |
if (e.getKeyCode() == KeyEvent.VK_UNDEFINED) { |
303 |
System.out.println("KeyEvent.VK_UNDEFINED"); |
304 |
} |
305 |
System.out.println("getKeyChar - e: " + e.getKeyChar()); |
306 |
if (e.getKeyChar() == KeyEvent.CHAR_UNDEFINED) { |
307 |
System.out.println("KeyEvent.CHAR_UNDEFINED"); |
308 |
} |
290 |
} |
309 |
} |
291 |
|
310 |
|
292 |
private boolean isRightClick(MouseEvent e) { |
311 |
private boolean isRightClick(MouseEvent e) { |