Das Bild zeigt nicht auf JButton

Ich bin derzeit ein Spiel in java und habe einen JButton mit dem Bild-Symbol. Das problem ist nur das Bild wird nicht angezeigt und auch nicht ein Fehler geworfen wird, in der debug-Fenster.

Habe ich verpackt mein Programm (siehe screenshot - https://db.tt/N9CwHJdf). Der code, den ich benutzt habe ist unten geschrieben, wenn jemand könnte dieses problem lösen, ich würde es wirklich schätzen. Danke.

//Button Image
ImageIcon diceIcon = new ImageIcon("Client/images/DiceIcon.png");

//Create Button
JButton rollDice = new JButton("Roll Dice", diceIcon);
rollDice.setForeground(Color.darkGray);
rollDice.setFocusPainted(false);
rollDice.setPreferredSize(new Dimension(284,50));
rollDice.setBorder(BorderFactory.createLineBorder(Color.orange));
rollDice.setBackground(Color.orange);
rollDice.setToolTipText("Click to roll dice and continue playing");
rollDice.addActionListener(this);
  • DiceIcon = new ImageIcon("Client/Bilder/DiceIcon.png"); versuchen Sie geben den vollständigen Pfad für das Bild
  • Ich habe die folgende Zeile: DiceIcon = new ImageIcon("src/Client/images/DiceIcon.png"); und das immer noch nicht funktioniert 🙁
  • Versuchen Sie, den Weg vom Anfang der Datei in Ihrem Projekt, und sehen, ob das funktioniert...die Bilder sind schwierig, wenn es um Wege
Schreibe einen Kommentar