/**
*
*/
package de.tutorials;
import java.awt.Cursor;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.image.BufferedImage;
import javax.swing.JFrame;
/**
* @author Tom
*/
public class NoMouseCursorExample extends JFrame {
public NoMouseCursorExample() {
super("NoMouseCursorExample");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(400, 300);
Cursor c = Toolkit.getDefaultToolkit().createCustomCursor(
new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB),
new Point(1, 1), "Custom Cursor");
setCursor(c);
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent evt) {
Point p = evt.getPoint();
getGraphics().clearRect(0, 0, 400, 300);
getGraphics().drawOval(p.x, p.y, 1, 1);
}
});
setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
new NoMouseCursorExample();
}
}