Advertisement
Guest User

Untitled

a guest
Sep 20th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. b.addActionListener(new ActionListener() {
  2. public void actionPerformed(ActionEvent e){
  3. //do some stuff
  4. }
  5. });
  6.  
  7. btn.addMouseListener(new MouseListener() {
  8.  
  9. @Override
  10. public void mousePressed(MouseEvent e) {
  11. //do some stuff
  12. }
  13.  
  14. /*Override other methods*/
  15.  
  16. });
  17.  
  18. btn.addMouseListener(new MouseAdapter() {
  19.  
  20. @Override
  21. public void mousePressed(MouseEvent e) {
  22. //do some stuff
  23. }
  24.  
  25. /*No need to override other methods, `MouseAdapter` already does it*/
  26.  
  27. });
  28.  
  29. b.addMouseListener(new MouseListener() {
  30.  
  31. public void mouseClicked(MouseEvent e) {}
  32. public void mouseEntered(MouseEvent e) {}
  33. public void mouseExited(MouseEvent e) {}
  34. public void mousePressed(MouseEvent e) {
  35. doOnPressedAction();
  36. }
  37. public void mouseReleased(MouseEvent e) {
  38. doOnReleasedAction();
  39. }
  40. });
  41. b.addKeyListener(new KeyListener(){
  42. public void keyTyped(KeyEvent e) {}
  43.  
  44. public void keyPressed(KeyEvent e) {
  45. if (sendButton.getModel().isPressed()) {
  46. doOnPressedAction();
  47. } else {
  48. // just in case it can happen that the button is released on
  49. // a key press action (maybe another controls key listener...)
  50. doOnReleasedAction();
  51. }
  52. }
  53.  
  54. public void keyReleased(KeyEvent e) {
  55. doOnReleasedAction();
  56. }
  57. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement