我有一个非常大的图像,但我想在jabel中使用jLabel属性在jLabel中调整它。如果可能,请帮助我。如何在JAVA Netbeans中调整jLabel中的图片大小?
回答
您可以使用Image.getScaledInstance(...)
方法将图像缩放到所需的大小。
然后,您使用图像创建ImageIcon
,并将图标添加到JLabel
。
编辑:
您也可以尝试使用达里尔的Stretch Icon。如果您使用适当的布局管理器,则使用此类将在框架大小调整时动态调整图标大小。
你能举个例子吗? –
@VipulKumar对于[示例](http://stackoverflow.com/questions/22679717/resizing-image-to-fit-in-jlabel/22680573#22680573),[示例](http://stackoverflow.com/questions/18010803/java-swing-resize-imageicon -with-to-jlabel/18011430#18011430),[example](http://stackoverflow.com/questions/18351186/resizing-jlabel-imageicon-with-html/18352000# 18352000),[示例](http://stackoverflow.com/questions/11698271/how-to-make-jlabel-with-image-fill-borderlayout-center/11698479#11698479)。简短的回答是,你需要把你的手弄脏 – MadProgrammer
@Camickr你的可调整大小的图标的链接在哪里? – MadProgrammer
- 1. 在Netbeans Java中调整图像大小
- 2. 将图片调整为100x100大小并加载到JLabel中调整大小的图片中?
- 3. java,图片大小调整
- 4. 要在GridLayout中调整大小的JLabel
- 5. 如何调整JLabel ImageIcon的大小?
- 6. 如何在调整大小的图片框中居中图像?
- 7. 如何在窗口调整大小时调整JLabel中的图像大小?如何保持适当的规模?
- 8. 如何在jfreechart,netbeans中调整此图表的大小?
- 9. 如何上传图片,调整其大小以及如何在codeigniter中显示调整大小的图片?
- 10. java swing调整大小ImageIcon根据jLabel
- 11. 在netbeans中调整jdialogbox的大小
- 12. 没有JLabel调整图像大小
- 13. JLabel调整大小JPanel
- 14. 图片只在Chrome中调整大小?
- 15. 在powerpoint 2007中调整图片大小
- 16. 在React Native中调整图片大小
- 17. 在Tkinter PIL中调整图片大小
- 18. 在Magick.Net中调整图片大小
- 19. 如何调整图片的大小?
- 20. 如何在JLabel中调整Image/IconImage的大小?
- 21. 调整图像大小以适应JLabel
- 22. 调整opencv中的图片大小?
- 23. Java Swings自动调整图片大小
- 24. 用Java调整图像大小。如何调整大小
- 25. 在Java中调整图像大小以缩小图像大小
- 26. 在java中调整图像大小
- 27. 在java中调整大小图像
- 28. 如何用XLib调整图片大小?
- 29. 如何用jquery调整图片大小
- 30. 如何调整实际大小::图片
对于[示例](http://stackoverflow.com/questions/22679717/resizing-image-to-fit-in-jlabel/22680573#22680573),[示例](http://stackoverflow.com/questions/18010803/java-swing-resize-imageicon -with-to-jlabel/18011430#18011430),[example](http://stackoverflow.com/questions/18351186/resizing-jlabel-imageicon-with-html/18352000# 18352000),[示例](http://stackoverflow.com/questions/11698271/how-to-make-jlabel-with-image-fill-borderlayout-center/11698479#11698479)。简短的回答是,你需要把你的手弄脏 – MadProgrammer