我需要減小沒有文本的JCheckBox項目的大小。到目前爲止,我試圖覆蓋方法getPreferredSize()
和getMaximumSize()
。同時設置字體大小或JCheckBox本身的大小不會引起任何更改。有沒有辦法做到這一點?如何減小JCheckBox圖標的大小?
0
A
回答
2
如果您正在討論添加到JCheckBox的圖標,那麼最好是從原始圖像調整大小的新圖像創建一個新圖標。您可以通過調用yourImage.getScaledInstance(...);
方法來完成此操作。一旦你得到新的圖像,創建一個new ImageIcon(newImage)
並與您的JCheckBox一起使用。
例如
Image oldImage = oldIcon.getImage();
Image newImage = oldImage.getScaledInstance(newWidth, newHeight,
Image.SCALE_DEFAULT);
Icon newIcon = new ImageIcon(newImage);
checkBox.setIcon(newIcon);
0
getPreferredSize
和getMaximumSize
只返回分配給分別preferredSize
和maximumSize
,值,對於JCheckBox
對象。如果你想改變這些值,使用setPreferredSize
和setMaximumSize
代替:
jCheckBox.setPreferredSize(new Dimension(100, 300));
和/或:
jCheckBox.setMaximumSize(new Dimension(200, 600));
相關問題
- 1. 如何減小目標中圖像的大小c
- 2. PowerShell - 減小圖像大小
- 3. 如何減少瀏覽器大小時的圖像大小。
- 4. 如何減少圖片的大小?
- 5. 如何減小res包的大小android
- 6. 如何減小javacard applet的大小
- 7. 如何再次減小dll的大小
- 8. 如何減小JQuery datepicker的大小
- 9. 如何減小轉速的大小?
- 10. 如何減小SHA1的大小?
- 11. 如何減小jfree庫的大小
- 12. 如何減小TextView背景的大小?
- 13. 如何減小textarea縮進的大小?
- 14. 如何減小表單行的大小?
- 15. 如何減小MediaWiki'text'表的大小
- 16. 如何減小按鈕的大小?
- 17. 減小圖像的大小和與Java
- 18. 減小java中圖像的大小
- 19. 如何減少圖像文件大小
- 20. 如何減小showAlertDialog標題的字體大小?
- 21. 如何減小日誌大小
- 22. 如何減小滾動條大小thumbnailize
- 23. 縮小按鈕的大小減少了圖像的大小,而不是減小大小
- 24. 如何減少UIImage大小...?
- 25. 如何減少jar大小
- 26. 如何減少UICollectionView大小
- 27. R中的熱圖「我如何減小字母的大小?」
- 28. 將ggplot中的圖例大小減小到默認大小
- 29. 減小jdialog的大小
- 30. 減小EditField的大小