java - JPanel 上的永久背景图像

标签 java swing jpanel background-image

我正在构建一个 Swing 界面,用于在特定图像上绘制叠加层。我有found several examples关于如何在 JPanel 上绘制图像,我能够毫无困难地做到这一点。但是,我想保持该图像完全静态,同时在其上动态绘制叠加层。考虑到这一点,如果我可以将图像设置为面板的永久背景,而不是每次都让 paintComponent() 重新绘制图像,那就更好了。这将特别有用,因为经常会出现这样的情况:我想要removeAll()面板上当前的图形并重新绘制新图形。

所以我的问题是:有没有办法在 JPanel 中设置永久背景图像,或者每次调用 paintComponent() 时都必须重新绘制图像?

最佳答案

关于java - JPanel 上的永久背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11363654/

相关文章:

java - 无法在 "/usr"找到 $JAVA_HOME,继续使用系统提供的 Java

java - 当我滚动 ListView 时, TextView 的默认值是 0

java - 如何在java程序中改变左上角的图像

java - java中的自定义对话框

java - 在 java 中使用 Keylistener 的 CardLayout 问题

Java 在按钮面板的左侧和右侧显示带 Canvas 的 JPanel

java - 并发使用作为 RMI 服务公开的 EJB

java - JList ArrayList 每个对象 3 个项目

java - 带有图像背景的 JPanel

java - Netbeans - 将 JPanel 添加到 JFrame - 问题