簡體   English   中英

在JFrame的玻璃窗格上使用paintComponent(Graphics g)

[英]Using paintComponent(Graphics g) on JFrame's glass pane

我試圖在使JFrame的背景透明之后g.fillPolygon(xValues, yValues, numPoints)使用g.fillPolygon(xValues, yValues, numPoints)用標記在JFrame的玻璃窗格部分上繪制。

我正在使用一種方法來找到光標的位置,並可以獲得正確的位置。 為了強制調用paintComponent(Graphics g) ,我正在使用myGlassPane.repaint()但這會刪除我繪制的線段的前一部分。

我想知道是否有辦法保留以前通過paintComponent(Graphics g)方法繪制的內容。

我想知道是否有辦法保留以前通過paintComponent(Graphics g)方法繪制的內容。

是的,將您之前繪制的內容添加到BufferedImageList ,可以讓您創建它...

例如

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM