Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. //This is the code that worked
  2. public class Window extends JFrame {
  3. Cursor normal = Toolkit.getDefaultToolkit().createCustomCursor(Toolkit.getDefaultToolkit().getImage("Cursor.gif"), new Point(0, 0), "Gauntlet");
  4. Cursor clicked = Toolkit.getDefaultToolkit().createCustomCursor(Toolkit.getDefaultToolkit().getImage("Cursor_Clicked.gif"), new Point(0, 0), "Gauntlet_Clicked");
  5. class myMouseListener implements MouseListener {
  6. @Override
  7. public void mouseEntered(MouseEvent arg0) {
  8. setCursor(normal);
  9. }
  10. public void mouseExited(MouseEvent arg0) {
  11. }
  12. @Override
  13. public void mouseClicked(MouseEvent arg0) {
  14. }
  15. @Override
  16. public void mousePressed(MouseEvent arg0) {
  17. setCursor(clicked);
  18. }
  19. @Override
  20. public void mouseReleased(MouseEvent arg0) {
  21. setCursor(normal);
  22. }
  23. }
  24. myMouseListener mml = new myMouseListener();
  25. public Window() {
  26. super.setSize(1200, 1000);
  27. super.addMouseListener(mml);
  28. super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  29. super.setVisible(true);
  30. }
  31. public static void main(String[] args) {
  32. new Window();
  33. }
  34. }
  35.  
  36. //This is the current code
  37. public class Window extends JFrame {
  38. public Window() {
  39. super.setSize(1200, 1000);
  40. super.add(new Mouse());
  41. super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  42. super.setVisible(true);
  43. }
  44. public static void main(String[] args) {
  45. new Window();
  46. }
  47. }
  48.  
  49. //This is the new class for the cursor that I'm having trouble with
  50. public class Mouse extends JFrame {
  51. public Mouse() {
  52. super.setCursor(c);
  53. }
  54. Cursor normal = Toolkit.getDefaultToolkit().createCustomCursor(Toolkit.getDefaultToolkit().getImage("Cursor.gif"), new Point(0, 0), "Gauntlet");
  55. Cursor clicked = Toolkit.getDefaultToolkit().createCustomCursor(Toolkit.getDefaultToolkit().getImage("Cursor_Clicked.gif"), new Point(0, 0), "Gauntlet_Clicked");
  56. Cursor c;
  57. class myMouseListener implements MouseListener {
  58. @Override
  59. public void mouseEntered(MouseEvent arg0) {
  60. c = normal;
  61. }
  62. public void mouseExited(MouseEvent arg0) {
  63. }
  64. @Override
  65. public void mouseClicked(MouseEvent arg0) {
  66. }
  67. @Override
  68. public void mousePressed(MouseEvent arg0) {
  69. c = clicked;
  70. }
  71. @Override
  72. public void mouseReleased(MouseEvent arg0) {
  73. c = normal;
  74. }
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement