private Cursor getTransparentCursor() { if (transparentCursor == null) { BufferedImage cursorImage = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB); cursorImage.setRGB(0, 0, 0); transparentCursor = Toolkit.getDefaultToolkit().createCustomCursor(cursorImage, new Point(0, 0), "empty cursor"); } return transparentCursor; }
Toolkit toolkit = Toolkit.getDefaultToolkit(); Image image = toolkit.getImage("icons/handwriting.gif"); Cursor c = toolkit.createCustomCursor(image , new Point(mainPane.getX(), mainPane.getY()), "img"); mainPane.setCursor (c);
private void showCursor (boolean visible) { if (!visible) { Toolkit t = Toolkit.getDefaultToolkit(); Image i = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB); Cursor noCursor = t.createCustomCursor(i, new Point(0, 0), "none"); JFrame frame = findJFrame(canvas); frame.setCursor(noCursor); } else { JFrame frame = findJFrame(canvas); frame.setCursor(Cursor.getDefaultCursor()); } }
private void showCursor (boolean visible) { if (!visible) { Toolkit t = Toolkit.getDefaultToolkit(); Image i = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB); Cursor noCursor = t.createCustomCursor(i, new Point(0, 0), "none"); JFrame frame = findJFrame(canvas); frame.setCursor(noCursor); } else { JFrame frame = findJFrame(canvas); frame.setCursor(Cursor.getDefaultCursor()); } }
public static Cursor createCustomCursor(Component component, Image icon, String name) { Toolkit t = component.getToolkit(); Dimension d = t.getBestCursorSize(16, 16); Image i = icon; if (d.width != icon.getWidth(null)) { if (((d.width) == 0) && (d.height == 0)) { // system doesn't support custom cursors, falling back return Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR); } // need to resize the icon Image empty = ImageUtilities.createBufferedImage(d.width, d.height); i = ImageUtilities.mergeImages(icon, empty, 0, 0); } return t.createCustomCursor(i, new Point(1, 1), name); }
/** Constructor */ public PanTool() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon imgIcon = new ImageIcon(getClass().getResource(CURSOR_IMAGE)); cursor = tk.createCustomCursor(imgIcon.getImage(), CURSOR_HOTSPOT, TOOL_NAME); panning = false; }
/** Constructor */ public ZoomOutTool() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon imgIcon = new ImageIcon(getClass().getResource(CURSOR_IMAGE)); cursor = tk.createCustomCursor(imgIcon.getImage(), CURSOR_HOTSPOT, TOOL_NAME); }
/** Constructor */ public InfoTool() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon cursorIcon = new ImageIcon(getClass().getResource(CURSOR_IMAGE)); cursor = tk.createCustomCursor(cursorIcon.getImage(), CURSOR_HOTSPOT, TOOL_TIP); helperTable = new WeakHashMap<Layer, InfoToolHelper>(); }
/** Constructor */ public ZoomInTool() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon imgIcon = new ImageIcon(getClass().getResource(CURSOR_IMAGE)); cursor = tk.createCustomCursor(imgIcon.getImage(), CURSOR_HOTSPOT, TOOL_NAME); startPosDevice = new Point(); startPosWorld = new DirectPosition2D(); dragged = false; }
public static Cursor createCustomCursor(Component component, Image icon, String name) { Toolkit t = component.getToolkit(); Dimension d = t.getBestCursorSize(16, 16); Image i = icon; if (d.width != icon.getWidth(null)) { if (((d.width) == 0) && (d.height == 0)) { // system doesn't support custom cursors, falling back return Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR); } // need to resize the icon Image empty = ImageUtilities.createBufferedImage(d.width, d.height); i = ImageUtilities.mergeImages(icon, empty, 0, 0); } return t.createCustomCursor(i, new Point(1, 1), name); }
Toolkit toolkit = Toolkit.getDefaultToolkit(); Point hotSpot = new Point(0,0); BufferedImage cursorImage = new BufferedImage(1, 1, BufferedImage.TRANSLUCENT); Cursor invisibleCursor = toolkit.createCustomCursor(cursorImage, hotSpot, "InvisibleCursor"); setCursor(invisibleCursor);
/** * Creates an invisible cursor. * * @return s the created invisible cursor. */ public static Cursor newInvisibleCursor() { return Toolkit.getDefaultToolkit().createCustomCursor( Toolkit.getDefaultToolkit().createImage(new byte[0]), new Point(0, 0), "InvisibleCursor"); }
private Cursor getTransparentCursor() { if (transparentCursor == null){ BufferedImage cursorImage = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB); cursorImage.setRGB(0, 0, 0); transparentCursor = Toolkit.getDefaultToolkit().createCustomCursor(cursorImage, new Point(0, 0), "empty cursor"); } return transparentCursor; }
private Cursor createCustomCursor(Image image, Point hotspot, String name, int defaultCursor) { try { return mainFrame.getToolkit().createCustomCursor(image, hotspot, name); } catch (Exception e) { log.info("Could not create cursor: " + name); return Cursor.getPredefinedCursor(defaultCursor); } }
public void showStopDragCursor() { if(stopDragCursor == null) { Image stopDragImage = (Image) UIManager.get("DragControler.stopDragCursor"); //2005/11/01 stopDragCursor = Toolkit.getDefaultToolkit().createCustomCursor(stopDragImage, new Point(16, 16), "stopdragcursor"); } setCursor(stopDragCursor); }
private void buildCursors() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon ico_zoomIn = IconBundle.getResource().getIcon("16_zoom_in"); BufferedImage img = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB); img.getGraphics().drawImage(ico_zoomIn.getImage(), 0, 0, null); CUR_ZOOM_IN = tk.createCustomCursor(img, new Point(1, 1), "in"); }
private void buildCursors() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon ico_zoomPan = IconBundle.getResource().getIcon("16_zoom_pan"); BufferedImage img3 = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB); img3.getGraphics().drawImage(ico_zoomPan.getImage(), 0, 0, null); CUR_ZOOM_PAN = tk.createCustomCursor(img3, new Point(1, 1), "in"); }
private void buildCursors() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon ico_zoomOut = IconBundle.getResource().getIcon("16_zoom_out"); BufferedImage img2 = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB); img2.getGraphics().drawImage(ico_zoomOut.getImage(), 0, 0, null); CUR_ZOOM_OUT = tk.createCustomCursor(img2, new Point(1, 1), "in"); }
protected void buildCursors() { Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon eci_edit = IconBundle.getResource().getIcon("16_edit"); BufferedImage img = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB); img.getGraphics().drawImage(eci_edit.getImage(), 0, 0, null); CUR_EDIT = tk.createCustomCursor(img, new java.awt.Point(7, 1), "edit"); }
private void showCursor (boolean visible) { if (!visible) { Toolkit t = Toolkit.getDefaultToolkit(); Image i = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB); Cursor noCursor = t.createCustomCursor(i, new Point(0, 0), "none"); JFrame frame = findJFrame(canvas); frame.setCursor(noCursor); } else { JFrame frame = findJFrame(canvas); frame.setCursor(Cursor.getDefaultCursor()); } }