jjzjj

java - 鼠标下像素的透明度 - Java JFrame

我是Java的新手,决定制作一个程序:当您左键单击时,在窗口中设置一个点。然后当您再次单击时,另一个点。依此类推...然后它将所有点与线连接起来,并根据线的一侧有多少点对线的一侧进行着色。(像这样)问题从这里开始:现在我还需要一项功能。当我右键单击时,我希望出现鼠标坐标处像素的透明度。因此,当在中间单击时,它会比我右键单击亮区时更透明(或更暗)。我做了一些谷歌搜索但找不到答案。我最接近的是用机器人创建一个屏幕截图并将其用作缓冲区图像,然后以这种方式分析像素。但是我似乎没有工作,因为无论我在哪里右键单击,我都会为ARGB获得255,255,255,255。有时还有奇怪的东西,比如AGBA