搞了点SWT
最近为了减少弹出窗口 需要自己做调色板
主要涉及到从图像上上取出一个 像素点 转换为color对象
int pixel = imageData.getPixel(x, y);
int a = (pixel >>> 24) & 0xff;
int b = (pixel >>> 16) & 0xff;
int g = (pixel >>> 8) & 0xff;
int r = pixel & 0xff;
Color color = new Color(null, r, g, b);
然后就ok了 主要需要注意red 和 blue的顺序
以上