我有一個非常大的圖像,但我想在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