回答
final Image image = new ImageIcon("C:/images/image.png").getImage();
JPanel panel = new JPanel() {
@Override
protected void paintComponent(Graphics g) {
g.drawImage(imageToPaint,
(desired x location), (desired y location), null);
}
};
-1不会重写'paint'并且不要重新创建轮。 – user1329572
@ user1329572此外,他说他想用图像作为“画笔”。这意味着他希望使用画布绘制图形,并且使用* paint *是显示图像的最佳方式。 – Aaron
不不不不@JesusPlusPlus,绘画方法不用于绘画这样的东西。总是为这样的任务重写'paintComponent()'。只有当你需要改变'Graphics'对象的状态时才使用'paint()',因此,除了所述组件的内容外,它还是边界以及子对象可以用'Graphics对象。 –
- 1. 在JPanel中加载图像?
- 2. 在JPanel中加载图像
- 3. 使用JFileChooser在JPanel中加载图像
- 4. 图像未加载JPanel
- 5. 如何在JPanel中添加GIF图像?
- 6. 图像不加载在JPanel是JFrame内
- 7. 如何在JPanel(在JPanel)paint方法上添加图像?
- 8. 如何刷新/重新加载JPanel中的图像
- 9. 图像无法加载到JPanel上?
- 10. 加载图像到JPanel不起作用
- 11. 如何将图像添加到JPanel中的JPanel?
- 12. 在jPanel中添加URL的图像
- 13. 使用jpanel变量在Jframe中加载图像
- 14. 如何重新加载JPanel?
- 15. 如何在FULL图像加载时进行图像加载? jquery
- 16. 如何在加载大图像时显示加载图像?
- 17. 如何在d3中加载图表后隐藏加载图像?
- 18. 如何在Codeigniter中加载图像?
- 19. 如何在javafx中加载图像
- 20. 如何在Android中加载图像?
- 21. 如何在ios中预加载图像
- 22. 如何在J2ME中加载图像?
- 23. 如何在libGDX中加载图像?
- 24. 如何在android webview中加载图像?
- 25. 如何在apex.execute中加载图像
- 26. 如何在textview中加载图像?
- 27. 如何在opengl中加载图像
- 28. 如何在PHP中加载图像
- 29. 如何在PhotoView中加载URL图像
- 30. 如何在android中加载图像
欢迎来到SO!阅读[whathaveyoutried.com](http://whathaveyoutried.com),[常见问题](http://stackoverflow.com/faq)和[stackoverflow问题清单](http://tinyurl.com/so-list ),改述你的问题,告诉我们你已经尝试了什么,并描述你所面临的问题。我相信我们会帮助你,而不是。 – jlordo
'TexturePaint'可能是一个有用的搜索词。 – trashgod
1)这分为两个问题a)“如何加载图像?” b)“如何将图像绘制到面板上?” 2)对(a)的回答一般可以在'ImageIO.read(..)'中找到。3)您想将图像用作面板的BG,还是仅将其显示在面板中?如果'show' - 使用'JLabel(ImageIcon(Image))'。 –