[text] aa

Viewer

  1. import java.awt.event.*;
  2. import java.awt.Graphics;
  3. import java.applet.Applet;
  4. /*<applet code="MouseDemo.class" width="300" height="300"></applet>*/
  5. public class MouseDemo extends Applet implements MouseListener,MouseMotionListener
  6. {
  7.  
  8. String msg="";
  9. int x=100,y=160;
  10. public void init()
  11. {
  12. addMouseListener(this);
  13. addMouseMotionListener(this);
  14. }
  15.  
  16. public void mouseClicked(MouseEvent me)
  17. {
  18. x=0;
  19. y=10;
  20. msg="Mouse Clicked";
  21. repaint();
  22. }
  23.  
  24. public void mousePressed(MouseEvent me)
  25. {
  26. msg="Down";
  27. x=me.getX();
  28. y=me.getY();
  29. repaint();
  30. }
  31.  
  32. public void mouseReleased(MouseEvent me)
  33. {
  34. msg="Mouse Released";
  35. x=me.getX();
  36. y=me.getY();
  37. repaint();
  38. }
  39.  
  40. public void mouseEntered(MouseEvent me)
  41. {
  42. msg="Mouse Entered";
  43. repaint();
  44. }
  45.  
  46. public void mouseExited(MouseEvent me)
  47. {
  48. msg="Mouse Exited";
  49. repaint();
  50. }
  51.  
  52. public void mouseDragged(MouseEvent me)
  53. {
  54. x=me.getX();
  55. y=me.getY();
  56. msg="*";
  57. showStatus("Mouse Dragging at:="+me.getX()+" "+me.getY());
  58. }
  59.  
  60. public void mouseMoved(MouseEvent me)
  61. {
  62. showStatus("Mouse Moving at:="+me.getX()+" "+me.getY());
  63. }
  64.  
  65. public void paint(Graphics g)
  66. {
  67. g.drawString(msg,x,y);
  68. }
  69. }
  70.  
  71.  

Editor

You can edit this paste and save as new:


File Description
  • aa
  • Paste Code
  • 16 Apr-2024
  • 1.13 Kb
You can Share it: