Ich erstelle ein JButton, das ein bestimmtes ImageIcon enthält. Das Hauptproblem ist, dass die ursprüngliche Symbolgröße viel größer als die Schaltflächengröße ist. Wenn die Schaltfläche angezeigt wird, kann nur ein Teil des Symbols angezeigt werden. Was ist die Methode, die ein ImageIcon "skaliert", damit es in einen JButton passt?Ändern der Größe eines ImageIcon in einem JButton
27
A
Antwort
57
Image img = icon.getImage() ;
Image newimg = img.getScaledInstance(NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH) ;
icon = new ImageIcon(newimg);
von http://www.coderanch.com/t/331731/GUI/java/Resize-ImageIcon
1
Ich würde versuchen, die getIcon()
Methode von JButton
, außer Kraft zu setzen und die super.getIcon()
ändern. (Oder die Neudefinition der lnf für diese Schaltfläche.)
0
I this class verwendet
ich den Code enthalten aus "um den Code erhalten" (unten) als eine andere Klasse in meinem Projekt. Achten Sie darauf, den Paketnamen zu ändern, wenn Sie möchten, dass es funktioniert.
Verwandte Themen
- 1. Fit Größe eines ImageIcon zu einem JButton
- 2. Java ImageIcon Größe
- 3. ImageIcon + ImageIcon = ImageIcon
- 4. Anzeige eines ImageIcon
- 5. Wie ändere ich das Bild eines JButton?
- 6. Ändern der Größe eines Steuerelements in WPF
- 7. So ändern Sie ein Symbol, wenn JButton gedrückt wird
- 8. So ändern Sie das Symbol in JLabel mit JButton
- 9. Ändern nur der Größe eines UIFont auf einem UIButton
- 10. Ändern der Größe eines Godaddy Trust-Siegels
- 11. Ändern Sie die Farbe eines JButton in JGoodies WindowsLookAndFeel
- 12. Ändern der Größe eines Svg Hintergrundbild wiederholen
- 13. JButton Hintergrundbild
- 14. Ändern der Größe eines Kendo-Drop-downs
- 15. Ändern der Größe eines gescrollten Tkinter-Textfelds
- 16. Dynamisches Ändern der Größe eines geöffneten Akkordeons
- 17. Umwandlung eines ImageIcon in ein BufferedImage
- 18. Ändern der Größe eines PopOver View Controllers
- 19. Papierklammer Ändern der Größe eines rechteckigen Kastens
- 20. Ändern der Größe eines BenutzersControl in der Entwurfsansicht
- 21. Die Größe eines Layouts ändern
- 22. Seite eines jScrollPane ändern & Größe ändern
- 23. JButton Unterklasse nicht ändern Transparenz
- 24. Die Größe eines Bildes in Python ändern
- 25. Zunehmende Schriftgröße in einem JButton
- 26. Manipulation eines JToggleButtons ImageIcon während gedrückt/ausgewählt
- 27. Größe eines Bildes in Powerpoint 2007 ändern
- 28. Erstellen eines benutzerdefinierten JButton in Java
- 29. Wie Ändern der Größe eines Usercontrol in WPF deaktivieren
- 30. Bild Ändern der Größe
Ihr Lebensretter. +1 –
Sie retten immer noch Leben. – hariszhr
geht das Leben weiter. (Ps: ziemlich glatt) – Blaine