4
A
回答
5
JPanel panel = ...
...
...
File yourFileHere = ...
...
...
BufferedImage img = new BufferedImage(panel.getWidth(), panel.getHeight(), BufferedImage.TYPE_INT_ARGB);
Graphics g = img.getGraphics();
panel.paint(g);
g.dispose();
try{
ImageIO.write(img, "png", yourFileHere);
}catch(IOException e){
e.printStackTrace();
}
1
將被descibed與外觀極好的例子here通過@Andrew湯普森,但你可以通過閱讀2D Graphics和實例爲here
相關問題
- 1. 渲染多個控件到圖像
- 2. .pbm文件圖像渲染 - [vhold] scanline-wiggles?
- 3. 渲染文件名數組
- 4. 在java中渲染圖像
- 5. AEM6 - 圖像組件 - 我無法將圖像渲染爲背景
- 6. 可可渲染位圖到文件
- 7. ReactJS渲染組件
- 8. React.js渲染組件
- 9. 酶淺渲染渲染兒童組件
- 10. 像HTML一樣渲染組件
- 11. 渲染圖像
- 12. codeigniter渲染html到圖像
- 13. Grails的渲染插件不渲染圖像
- 14. Grails渲染插件在部署時不渲染圖像
- 15. OpenGL與德爾福:離線渲染圖像到文件
- 16. 將FBO渲染到外部圖像文件
- 17. Grails渲染插件保存到文件
- 18. 渲染文件Rails3
- 19. 渲染從文件
- 20. 渲染Excel文件
- 21. 渲染文件drupal
- 22. 將「用戶控件」渲染爲圖像文件
- 23. reactJs組件的實例渲染組件
- 24. React-bootstrap - TABS組件 - 渲染子組件
- 25. 從文本文件中渲染UML圖
- 26. 渲染一個組件到另一個
- 27. Angular2渲染組件到身體
- 28. 將對象渲染到React組件
- 29. 將組件渲染到ExtJS網格中
- 30. Android-圖像渲染
注意'BufferedImage.TYPE_INT_ARGB'只會有意義學習不止於此如果GUI組件具有透明度。 –
@安德魯·湯普森大部分工作:) – Jeffrey