Image java
-
Hallo,
was ist das fuer nee scheisse hier. Hab jetzt 2 Stunden rumgesucht, wie das mit dem Image funktioniert. Und genau das hier funktioniert.
Hab null plan was hier abgeht. Dachte immer Image ist abstract. Wieso kann man das instanziieren.File file = new File("img/myImage.jpg"); Image img = new Image(file.toURI().toString());
-
computernerds schrieb:
Hallo,
was ist das fuer nee scheisse hier. Hab jetzt 2 Stunden rumgesucht, wie das mit dem Image funktioniert. Und genau das hier funktioniert.
Hab null plan was hier abgeht. Dachte immer Image ist abstract. Wieso kann man das instanziieren.File file = new File("img/myImage.jpg"); Image img = new Image(file.toURI().toString());
Das geht nicht. Jedenfalls nicht mit java.awt.Image. So muss das:
File file = new File("img/myImage.jpg"); Image img = ImageIO.read(file);
img ist ein BufferedImage.
Oder du benutzt eine eigene Image-Klasse.
-
bei javafx geht das . Hm... Vielleicht ist dort image nicht abstrakt.
-
computernerds schrieb:
bei javafx geht das . Hm... Vielleicht ist dort image nicht abstrakt.
stimmt ... https://docs.oracle.com/javafx/2/api/javafx/scene/image/Image.html