JPanel 上打印的动态图像数量
我有一个粘滞便笺 png 图像,我基本上想在运行时抓取数据库中的数据,然后将与数据库中的记录一样多的图像打印到 JPanel 上,然后在每个 png 上打印文本,这样就有一个粘滞便笺外观和感觉的类型。
我的问题是,当我循环并尝试创建图像时,我是否需要为每个图像提供单独的图像对象引用,或者我可以在循环中重用相同的图像对象吗?此代码将位于扩展 JPanel 的类中的 PaintComponent 中。我觉得我对这一切的思考都是错误的......
for example for(i=0;i<recordCount; i++
{
Image image = new ImageIcon("mysticky.png").getImage
}
我的问题是我认为这会覆盖 Jpanel 上的每个新图像。最好的方法是什么?谢谢!
I have a stickynote png image and I want to basically at runtime, grab the data in the database and then print out as many images onto the JPanel as there are records in the database, then print text over each png so there is a sticky note type of look and feel.
My problem is when I loop through and try to create images, do I need a separate image object reference for each one or can I reuse the same image object in the loop? This code would be in paintComponent in a class extending JPanel. I feel like I am thinking about this all wrong...
for example for(i=0;i<recordCount; i++
{
Image image = new ImageIcon("mysticky.png").getImage
}
My problem is that I think that this will overwrite each new image put on the Jpanel. What is the best way to do this? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需要一张图像。
使用:
您可能想在网上搜索java中“背景图像”的概念。
You need just one image.
Use:
You may want to search the web for the concept of 'background image' in java.