Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
swing:convert-icon-to-image 2014/07/22 15:45 | swing:convert-icon-to-image 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[swing:swing|Java - AWT/Swing]]\\ | [[swing:swing|Java - AWT/Swing]]\\ | ||
====== Icon zu Image konvertieren ====== | ====== Icon zu Image konvertieren ====== | ||
+ | //java.awt.Image//\\ | ||
+ | //javax.swing.Icon//\\ | ||
Folgenden kleine Methode konvertiert ein Icon zu einem Image:\\ | Folgenden kleine Methode konvertiert ein Icon zu einem Image:\\ | ||
<html> | <html> | ||
Zeile 22: | Zeile 24: | ||
</html> | </html> | ||
\\ | \\ | ||
+ | \\ | ||
+ | Da Icon nur ein Interface ist, hängt es davon ab, wer dieses Interface implementiert hat. Besonders einfach ist es bei ImageIcon.\\ | ||
<code java> | <code java> | ||
- | public Image iconToImage(Icon icon) { | + | public Image convertIconToImage(Icon icon) { |
if (icon instanceof ImageIcon) { | if (icon instanceof ImageIcon) { | ||
return ((ImageIcon)icon).getImage(); | return ((ImageIcon)icon).getImage(); | ||
Zeile 36: | Zeile 40: | ||
} | } | ||
</code> | </code> | ||
+ | \\ | ||
+ | Siehe auch [[http://javawiki.sowas.com/doku.php?id=swing:image-bufferedimageicon|Image zu BufferedImage konvertieren]] | ||