Tạo Transparent cursor trong Java



Miêu tả vấn đề

Cách tạo Transparent Cursor bởi sử dụng Java GUI?

Giải pháp

Ví dụ sau minh họa cách tạo Transparent Cursor bởi sử dụng phương thức createCustomCursor() với tham số "invisiblecursor".

import java.awt.*;
import java.awt.image.MemoryImageSource;public class Main {
   public static void main(String[] argv) throws Exception {
      int[] pixels = new int[16 * 16];
      Image image = Toolkit.getDefaultToolkit().createImage(
      new MemoryImageSource(16, 16, pixels, 0, 16));
      Cursor transparentCursor = Toolkit.getDefaultToolkit().
      createCustomCursor(image, new Point(0, 0), 
      "invisibleCursor");
      System.out.println("Transparent Cursor created.");
   }
}

Kết quả

Code trên sẽ cho kết quả sau:

Transparent Cursor created.

lap_trinh_gui_trong_java.jsp