Sto creando un JButton che include uno specifico ImageIcon. Il problema principale è che la dimensione dell'icona originale è molto più grande della dimensione del pulsante. Come risultato quando viene visualizzato il pulsante, è visibile solo una parte dell'icona. Qual è il metodo che "ridimensiona" un ImageIcon per farlo entrare in un JButton?ridimensionamento di ImageIcon in un JButton
27
A
risposta
57
Image img = icon.getImage() ;
Image newimg = img.getScaledInstance(NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH) ;
icon = new ImageIcon(newimg);
da http://www.coderanch.com/t/331731/GUI/java/Resize-ImageIcon
1
vorrei provare a sovrascrivere il metodo di JButton
getIcon()
, e ridimensionare il super.getIcon()
. (O, ridefinendo il LNF per quel tasto.)
0
ho usato this class
ho inserito il codice da "ottenere il codice" (in basso) come un'altra classe nel mio progetto. Assicurati di cambiare il nome del pacchetto se vuoi che funzioni.
Problemi correlati
- 1. Auto-ridimensionamento Icona JButton
- 2. JButton immagine di sfondo
- 3. Java ImageIcon size
- 4. Conversione di ImageIcon in un bufferImmagine
- 5. Come aggiungere un ImageIcon a un JFrame?
- 6. Ridimensionamento di un'immagine in oscillazione
- 7. Sovrapponi un JButton su JLabel in Java Swing?
- 8. Mostrare/nascondere un JPopupMenu da un JButton; FocusListener non funziona?
- 9. Come selezionare effettivamente un JButton
- 10. Java aggiungendo ImageIcon a JLabel
- 11. JButton testo e icona immagine sono tagliati con ellissi
- 12. Transparent JButton
- 13. ridimensionamento immagine java getScaledInstance
- 14. Swing & Batik: crea un ImageIcon da un file SVG?
- 15. Cambia il colore di un JButton in JGoodies WindowsLookAndFeel
- 16. Come cambiare l'aspetto di un JButton disabilitato in java
- 17. Ridimensionamento di un array
- 18. Ridimensionamento di un GLKView
- 19. Come trasformare ImageIcon al grigio su oscillazione
- 20. Immagine solo Java JButton?
- 21. Come sovrapporre un Jbutton a una JprogressBar
- 22. Esiste un'alternativa a getClass(). GetResource() per un ImageIcon statico
- 23. Ridimensionamento di un file SVG in Java
- 24. Ridimensionamento di un oggetto in three.js
- 25. Mettere JButton in basso a destra
- 26. Aumentare la dimensione del carattere in un JButton
- 27. "Un-rollover" un JButton quando viene visualizzato un JOptionPane
- 28. Come cambiare il colore del testo di un JButton
- 29. Fare un cliccabile JButton all'interno di una JTable
- 30. java irragionevole problema di ridimensionamento di jtextfield
Sei un risparmiatore di vita. +1 –
stai ancora salvando vite. – hariszhr
il salvataggio continua. (Ps: bella chiazza di petrolio) – Blaine