2017-11-30 1 views
-2

Ich bin derzeit an einem FIFA-Entwurf Simulator zu arbeiten, und so habe ich eine Klasse für jeden Spieler:Hinzufügen von Bild Klasse

public class Player { 
    public Player(int rating, int id, String country, String position, String club, String league, Image card) 
    { 
    } 
} 

Allerdings, wenn ich versuche, ein Bild zu machen, um dann zu einem Player hinzufügen , ist es nicht

Image ronaldo_card = new Image("ronaldo.png"); 

IntelliJ sagt

'Bild' ist abstrakt funktioniert; kann nicht initialisiert werden

Wie soll ich das beheben?

Antwort

0

Sie können ImageIO verwenden, wie unten:

try { 
    File ronaldoPhotoFile = new File("ronaldo.png"); 
    Image ronaldo_card = ImageIO.read(ronaldoPhotoFile); 
} catch (IOException ex) { 
    ex.printStackTrace(); 
}