Hi,
ich Programmiere gerade einen Vokabel Trainer, in diesem habe ich auch 2 Bilddateien die im src Ordner meines Projektes Liegen. Beim Starten des Programms über Eclipse sind die Bilder da. Wenn man aber eine JAR Datei daraus macht kann man sie, auf einem Anderem Computer nicht mehr sehen, was mir durchaus klar ist da sich der Pfad der Bilddatei ändert.
Hier der code:
was ich auch schon Probiert hab ist folgendes:
Wenn man das Programm so in Eclipse ausführt sind die Bilddateien da aber sobald man eine JAR Datei daraus macht sieht man sie wieder nicht(die Bilder bzw. Icons).
ich Programmiere gerade einen Vokabel Trainer, in diesem habe ich auch 2 Bilddateien die im src Ordner meines Projektes Liegen. Beim Starten des Programms über Eclipse sind die Bilder da. Wenn man aber eine JAR Datei daraus macht kann man sie, auf einem Anderem Computer nicht mehr sehen, was mir durchaus klar ist da sich der Pfad der Bilddatei ändert.
Hier der code:
Java:
public class RightPanel extends JPanel {
JLabel icon;
JLabel text;
public RightPanel(String richtig) {
this.setBackground(new Color(100, 255, 100));
this.setLayout(new BorderLayout());
icon = new JLabel();
icon.setIcon(new ImageIcon("C:/Users/grohmann/workspace/Vokabeltrainer/src/Check-icon.png"));
text = new JLabel();
text.setText(richtig);
this.add(icon, BorderLayout.WEST);
this.add(text, BorderLayout.CENTER);
}
was ich auch schon Probiert hab ist folgendes:
Java:
public class RightPanel extends JPanel {
JLabel icon;
JLabel text;
public RightPanel(String richtig) {
this.setBackground(new Color(100, 255, 100));
this.setLayout(new BorderLayout());
icon = new JLabel();
icon.setIcon(new ImageIcon("src/Check-icon.png"));
text = new JLabel();
text.setText(richtig);
this.add(icon, BorderLayout.WEST);
this.add(text, BorderLayout.CENTER);
}
}
Wenn man das Programm so in Eclipse ausführt sind die Bilddateien da aber sobald man eine JAR Datei daraus macht sieht man sie wieder nicht(die Bilder bzw. Icons).