Je crée un JButton qui inclut un ImageIcon spécifique. Le problème principal est que la taille de l'icône d'origine est beaucoup plus grande que la taille du bouton. Comme résultat lorsque le bouton est affiché, seule une partie de l'icône peut être vue. Quelle est la méthode qui "redimensionne" un ImageIcon dans un ordre pour le faire rentrer dans un JButton?redimensionnement d'un ImageIcon dans un JButton
27
A
Répondre
57
Image img = icon.getImage() ;
Image newimg = img.getScaledInstance(NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH) ;
icon = new ImageIcon(newimg);
de http://www.coderanch.com/t/331731/GUI/java/Resize-ImageIcon
1
Je voudrais essayer de remplacer la méthode getIcon()
de JButton
et redimensionner le super.getIcon()
. (Ou, redéfinir la lnf pour ce bouton.)
0
J'utilisé this class
J'ai inclus le code de « obtenir le code » (en bas) comme une autre classe dans mon projet. Assurez-vous de changer le nom du paquet si vous voulez qu'il fonctionne.
Questions connexes
- 1. Java ImageIcon size
- 2. JButton Layout Version
- 3. comment repositionner JButton sur le redimensionnement de la fenêtre
- 4. Java ImageIcon sur un Applet
- 5. JButton est un quitButton
- 6. Java Swing JButton
- 7. Comment changer l'image d'un JButton?
- 8. Projet Eclipse avec ImageIcon
- 9. comment se concentrer sur jbutton placé sur un autre jbutton?
- 10. Masquer jButton dans NetBeans
- 11. Java Swing - ImageIcon dans Jtable dans un JScrollPane
- 12. Changer la taille de ImageIcon dans un JRadioButton
- 13. JButton question
- 14. Utilisation de Motion Listener sur JButton?
- 15. Java - ImageIcon n'affichera pas l'image
- 16. Swing JButton arrondi en utilisant Java
- 17. Ajout d'un composant enfant à un JButton
- 18. actionlistener renvoyant un nullexception sur jbutton
- 19. Java actionListener pour un JButton sans nom?
- 20. JFrame avec JTabbedPane & JButton
- 21. Java Swing JButton
- 22. Java: Lire des images et afficher comme un ImageIcon
- 23. Créer un ImageIcon qui est le miroir d'un autre
- 24. Swing & Batik: Créer un ImageIcon à partir d'un fichier SVG?
- 25. ajouter JButton dans le cadre avec JTable
- 26. Java JTable TableCellRenderer avec ImageIcon Colonne
- 27. non désirée UIImageView redimensionnement dans un UIView
- 28. Redimensionnement et redimensionnement de l'image
- 29. Redimensionnement dans le FlowLayoutPanel
- 30. Swing lier une boîte de dialogue à un JButton
Votre sauveur de vie. +1 –
Tu es encore en train de sauver des vies. – hariszhr
l'économie continue. (Ps: jolie nappe) – Blaine