我有一個圖標,我想在JButton上使用其他地方,使用其他尺寸。那麼有沒有什麼辦法可以調整大小(比如button.setIconSize(124, 124);
同樣的圖標,而沒有其中的兩個?)如何調整大小Swing JButon的圖標
0
A
回答
0
ImageIcon imageIcon = new ImageIcon("picture_Path"); //unscaled image
Image image = imageIcon.getImage();
Image newimg = image.getScaledInstance(newWidth, newHeight, java.awt.Image.SCALE_SMOOTH); // resize it here
imageIcon = new ImageIcon(newimg); // transform it back
所以它會像
JButton.setIcon(imageIcon(...));
0
圖標被繪製爲它們的實際大小,所以如果你想要不同大小的圖標,那麼你需要創建多個圖標。您添加圖標組件的大小如果你想有一個Icon
動態地擴展它的父組件的大小調整大小,那麼你可以使用Stretch Icon的能力,將始終基於圖標的大小。
。
+0
我是否正確地說,JButton的實際可點擊區域來自於正在使用的佈局管理器? – DCON
+0
@DonnachaConnolly可點擊區域來源於按鈕的實際大小,可由佈局管理器控制,但可以通過按鈕「getPreferred/Minimum/MaximumSize」 – MadProgrammer
相關問題
- 1. Java Swing調整大小BorderLayout.CENTER
- 2. 調整大小LayeredPane Swing
- 3. 與調整大小,固定大小的Swing佈局標籤
- 4. 如何調整圖標大小?
- 5. Java Swing,如何使用鼠標調整JPanel大小?
- 6. java swing調整大小ImageIcon根據jLabel
- 7. Java Swing:圖片大小不會更新調整大小
- 8. 從UI調整java swing組件大小
- 9. Swing組件的自動調整大小
- 10. Swing工具提示可調整大小
- 11. 用Java調整圖像大小。如何調整大小
- 12. 如何在調整窗口大小時調整圖像大小?
- 13. Swing,調整大小然後繪製
- 14. 圖標...調整大小還是縮小?
- 15. 如何調整UITableView標題的大小?
- 16. Scala Swing組件大小調整
- 17. Swing JList調整大小界限
- 18. 導航圖標太大 - 如何調整它的大小
- 19. 調整按鈕圖標的大小
- 20. 如何調整SVG大小?
- 21. 如何調整OpenStreetMap圖塊的大小
- 22. 如何調整Uri的圖像大小?
- 23. 如何調整圖片的大小?
- 24. 如何調整圖像的大小
- 25. Swing JWindow如何調整大小而不閃爍?
- 26. Swing GroupLayout:調整大小並限制組件大小
- 27. 如何在java swing中創建可調整大小的矩形?
- 28. 如何禁用java swing中textField的大小調整?
- 29. 如何使用Java swing創建可調整大小的GUI?
- 30. 如何在java swing中創建可調整大小的矩形?
圖標是以其實際大小繪製的,所以如果你想要不同大小的圖標,那麼你需要創建多個圖標。 – camickr