gpt4 book ai didi

java - 在 JFrame 的玻璃板上使用 PaintComponent(Graphics g)

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:56 24 4
gpt4 key购买 nike

在使 JFrame 的背景透明后,我尝试使用 g.fillPolygon(xValues, yValues, numPoints)JFrame 的玻璃 Pane 部分上绘制标记。

我正在使用一种方法来查找光标的位置,并且可以获得正确的位置。为了强制调用paintComponent(Graphics g),我使用myGlassPane.repaint(),但这会删除我绘制的段的前一部分。

我想知道是否有办法保留之前通过 paintComponent(Graphics g) 方法绘制的内容。

最佳答案

I am wondering if there is a way to retain what was previously drawn through the paintComponent(Graphics g) method.

是的,将您之前绘制的任何内容添加到 BufferedImageList 中,这样您就可以创建它...

例如

关于java - 在 JFrame 的玻璃板上使用 PaintComponent(Graphics g),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25398124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com