使用桌面作为清晰的白板

时间:2013-06-17 16:15:19

标签: java swing

某些软件使用显示器作为清晰的白板来绘制。白板是透明的,您可以在透明白板下面看到桌面

那怎么可能呢?

我的意思是在Java中就像将JFrame设置为屏幕尺寸并使其绘制透明或者如何完成?

我们有类似的要求,所以我们试图了解如何做到这一点?

1 个答案:

答案 0 :(得分:4)

以下是一种方法:创建一个透明窗口,在其上放置一个显示JLabel的{​​{1}}。当用户按下并拖动鼠标时,您将在BufferedImage上绘制并重新绘制标签以更新内容。

一些示例代码:

BufferedImage

结果:

enter image description here