Cursorオブジェクトの生成
Total: 8188
, Today: 1
, Yesterday: 2
Posted by aterai at
Last-modified:
概要
BufferedImage
からカーソルオブジェクトを作成し、これをコンポーネントに設定します。
サンプルコード
BufferedImage bi = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2 = bi.createGraphics();
g2.setPaint(Color.RED);
g2.drawOval(8, 8, 16, 16);
g2.dispose();
button.setCursor(getToolkit().createCustomCursor(bi, new Point(16, 16), "oval"));
view all解説
上記のサンプルでは、サイズが32x32
のBufferedImage
からToolkit#createCustomCursor(...)
メソッドを使用してホットスポットはそのBufferedImage
の中心に設定したカーソルオブジェクトを作成しています。
String
:BufferedImage
に文字を描画drawOval
:BufferedImage
に円を描画paintIcon
:BufferedImage
にIcon
を描画