gpt4 book ai didi

java - 在 JPanel 上绘制线条而不重新绘制

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:01:34 26 4
gpt4 key购买 nike

我想在 JPanel 上绘制一条垂直线,并让它滑过它,而无需此过程调用 paintComponent() J面板。我考虑过使用 GlassPane,但我认为这不是正确的方法,因为框架中还有其他组件包含 JPanel,所以它不是具体到它(我实际上不确定它不会调用 paintComponent() 无论如何)。

有什么想法吗?

最佳答案

也许你应该使用 Layered Panes如果您只想将线条绘制代码与其余绘制代码隔离开来。

如果您的绘画代码开销很大,那么也许您应该创建一个 BufferedImage,然后在您的 paintComponent() 代码中重新绘制图像。这比每次都从头开始重新绘制要快。

关于java - 在 JPanel 上绘制线条而不重新绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6047180/

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