// Inner Classes //////////////////////////////////////////////////////////////////
+ private static Cursor invisibleCursor =
+ Toolkit.getDefaultToolkit().createCustomCursor(new BufferedImage(2, 2, BufferedImage.TYPE_INT_ARGB),
+ new Point(1, 1), "invisible");
+
protected static class Java12Surface extends AWTSurface {
public Java12Surface(Box root, boolean framed) { super(root, framed); }
if (b) frame.setState(java.awt.Frame.ICONIFIED);
else frame.setState(java.awt.Frame.NORMAL);
}
+
+ public void syncCursor() {
+ if (cursor.equals("invisible")) window.setCursor(invisibleCursor);
+ else super.syncCursor();
+ }
}
protected static class Java12DoubleBuffer extends AWTDoubleBuffer {