Bilddateien richtig einbinden

MaxG.

Bekanntes Mitglied
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:
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).
 

VfL_Freak

Top Contributor
Moin,

ich lege die Icons in das Verzeichnis, in dem die Hauptklasse meiner Anwendung (sie heißt "mainFrame") liegt.
Dann hole ich sie mir einfach mit
Java:
new ImageIcon( mainFrame.class.getResource("Beispiel.png")), null, "" );

Gruß Klaus
 

MaxG.

Bekanntes Mitglied
@VfL_Freak bei mit kommt immer folgende Fehlermeldung
Code:
imageIcon = new ImageIcon( RunProgramm.class.getResource("red-cross-icon.png")), null, "" );

Multiple markers at this line
    - Syntax error on token ")", delete this token
    - The constructor ImageIcon(URL, null, String) is
     undefined
 

MaxG.

Bekanntes Mitglied
Jap den hab ich komplett übersehen aber ich hab immer noch das Problem das er sagt:
The constructor ImageIcon(URL, null, String) is undefined
 

MaxG.

Bekanntes Mitglied
Gut hab jetzt den Konstruktor ImageIcon(String filename) genommen. Hab den Konstruktor vorhin schon einmal ausprobiert Problem war nur das ich noch nicht Aktualisiert hatte, aber jetzt gehts.
@thet1983 Sorry ich hab deinen Post erst bekommen als ich meinen schon losgeschickt hatte.
 

MaxG.

Bekanntes Mitglied
Ich verwende in meinem Projekt eine MS Access Datenbank die lokal auf dem PC liegt, gibt es da die Möglichkeit die URL der Datenbank auch über die Funktion .getResource anzulegen?

Java:
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=" + "src/Vokabeltrainer.accdb";
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Pfadangabe auf Bilddateien außerhalb der .jar Allgemeine Java-Themen 7
D Bilddateien werden nicht geladen! Allgemeine Java-Themen 2
S Downloadmanager für Bilddateien Allgemeine Java-Themen 4
M Unsicher, ob das Code richtig ist Allgemeine Java-Themen 4
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
boschl2000 Springerproblem-Implementierung funktioniert nicht richtig Allgemeine Java-Themen 1
L Dateien richtig auslesen Allgemeine Java-Themen 6
A Ist ein enum hier richtig? Enum toString() Methode. Allgemeine Java-Themen 1
Thallius Wie parse ich dieses Datum richtig? Allgemeine Java-Themen 5
X Files.walkFileTree zählt nicht richtig Allgemeine Java-Themen 2
F Schleife funktioniert nicht richtig Allgemeine Java-Themen 13
G Excel Datum richtig auf der Konsole ausgeben Allgemeine Java-Themen 1
P Variable wird in for - loop nicht richtig hochgezählt Allgemeine Java-Themen 11
A Methodenaufruf funktioniert nicht richtig Allgemeine Java-Themen 5
H .jar Datei startet nicht richtig bei Doppelklick Allgemeine Java-Themen 11
N Java MVC Pattern richtig anwenden Allgemeine Java-Themen 24
N HashMap und Methoden richtig einbinden Allgemeine Java-Themen 2
T iText mit eclipse richtig in Java-Projekt einbinden Allgemeine Java-Themen 2
The Pi Android TextView richtig formatieren Allgemeine Java-Themen 1
J Erste Schritte DateTimeFormatter richtig anwenden Allgemeine Java-Themen 3
R Erste Schritte Object reference funktioniert nicht. Wie mach ichs richtig? Allgemeine Java-Themen 3
F ExecutorService richtig anwenden Allgemeine Java-Themen 0
J .exe Dateien werden nicht gestartet obwohl Pfad richtig Allgemeine Java-Themen 6
N event_scheduler richtig setzen? Allgemeine Java-Themen 1
N ArrayList in eigenem Object nicht richtig serialisierbar Allgemeine Java-Themen 14
L Daten ohne Datenbank richtig abspeichern Allgemeine Java-Themen 5
buggy84 Ausführen einer Batch mit Parameterübergabe funktioniert nicht richtig Allgemeine Java-Themen 18
G Tabelle wird nicht richtig dargestellt Allgemeine Java-Themen 9
A Datenstrukturen richtig anlegen/laufzeitanalyse Allgemeine Java-Themen 10
I Datei wird nicht richtig gelöscht Allgemeine Java-Themen 7
L iText PDF Form-Felder werden nach Bearbeitung mit iText nicht mehr richtig erkannt. Allgemeine Java-Themen 2
K Thread richtig benutzen Allgemeine Java-Themen 3
H [Logback || log4j] Wie richtig loggen / Log Instanzen verwalten Allgemeine Java-Themen 2
K Spiele starten nicht richtig Allgemeine Java-Themen 2
N Collisiondetection - Richtig gemacht? Allgemeine Java-Themen 4
L repaint() methode funktioniert nicht richtig! Allgemeine Java-Themen 3
propra MVC richtig umgesetzt? Allgemeine Java-Themen 16
A String.split() funktioniert nicht richtig Allgemeine Java-Themen 4
B Text wird nicht richtig angezeigt Allgemeine Java-Themen 9
D Thread-Array (richtig) überwachen Allgemeine Java-Themen 3
C Variablenwert wird nicht richtig zurückgegeben Allgemeine Java-Themen 8
C Reguläre Ausrücke Punkte im Satz richtig erkennen Allgemeine Java-Themen 6
D Java läuft nicht richtig Allgemeine Java-Themen 12
H List wird nicht richtig gefüllt Allgemeine Java-Themen 6
S Viele Bilder -> Speicher ausgelastet? / (De-)serialisierung geht nicht mehr richtig Allgemeine Java-Themen 8
T Array durchsuchen - aber richtig Allgemeine Java-Themen 7
C cmd Programm arbeitet nicht richtig Allgemeine Java-Themen 3
L ANT - So richtig? Allgemeine Java-Themen 4
A Java-Anwendung "richtig" schließen ohne JVM zu beenden Allgemeine Java-Themen 2
D [SOLVED] Collection wird nicht richtig per Konstruktor übernommen Allgemeine Java-Themen 8
I Wie richtig kommentieren? Allgemeine Java-Themen 33
G Welche Schreibeweise ist richtig Allgemeine Java-Themen 16
G Font richtig vergrößern Allgemeine Java-Themen 4
M TransferHandler.exportDone will nicht so richtig Allgemeine Java-Themen 2
V Java-Programm richtig neustarten? Allgemeine Java-Themen 9
S Model richtig aktualisieren Allgemeine Java-Themen 7
J jar mit nicht richtig installierter JRE !? Allgemeine Java-Themen 2
D SwingWorker, was ist richtig? Allgemeine Java-Themen 2
H Kommunikation mit einem c-Prozess funzt nicht richtig Allgemeine Java-Themen 5
R Thread funktioniert nicht richtig Allgemeine Java-Themen 8
G Date wird nicht richtig geparsed Allgemeine Java-Themen 3
F Wie Fachthemen richtig erklären? Allgemeine Java-Themen 6
E .jar - Datei funktioniert nicht richtig Allgemeine Java-Themen 10
G JTable wird nicht richtig aufgebaut Allgemeine Java-Themen 9
A Wie liefere ich mein Java-Programm richtig aus? Allgemeine Java-Themen 10
P Speicherresourcen schonen - WeakReferences richtig einsetzen Allgemeine Java-Themen 6
P Garbage Collector funktioniert nicht richtig? Allgemeine Java-Themen 12
M Datum nicht richtig geprüft, warum? Allgemeine Java-Themen 9
Ebb String-Array richtig löschen! Allgemeine Java-Themen 3
H Bilder richtig speichern und laden Allgemeine Java-Themen 4
G Geistercode beim Compilern *_* ( ja ihr lest richtig ) Allgemeine Java-Themen 6
M Speichernutzung wohl nicht richtig verstanden? Allgemeine Java-Themen 6
C MVC richtig einsetzen Allgemeine Java-Themen 30
M Umlaute richtig dastellen? Allgemeine Java-Themen 4
U ASCII ZEichenkette wird net richtig ausgegeben Allgemeine Java-Themen 2
S AWT Threads richtig beenden! Wie? Allgemeine Java-Themen 9
C Java-Uhren ticke nicht richtig? Allgemeine Java-Themen 3
M Java 1.5 <> 1.4 - Nicht richtig abwärtskompatibel? Allgemeine Java-Themen 13
I Ist JNI hier richtig? Allgemeine Java-Themen 8
T Fließkomma (double) richtig runden Allgemeine Java-Themen 7
R Float richtig in Integer ? Allgemeine Java-Themen 4
S Tipps: java richtig lernen - wie? Allgemeine Java-Themen 3
J Wie stoppe ich einen Thread richtig? Allgemeine Java-Themen 21
U Einbinden libphonenumber Allgemeine Java-Themen 3
T Externe Java Klasen zur Laufzeit einbinden Allgemeine Java-Themen 10
J Probleme beim einbinden von Zip4j library Allgemeine Java-Themen 6
E Zahlungsmöglichkeiten im Web-App einbinden Allgemeine Java-Themen 4
T StdCall DLL in Java einbinden Allgemeine Java-Themen 13
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
S Eclipse TestNG: Textfeld einbinden? Allgemeine Java-Themen 1
J Generische Interfaces mehrfach einbinden Allgemeine Java-Themen 11
S Eclipse Github Projekt in eigenes Projekt einbinden und nutzen Allgemeine Java-Themen 13
Pataraca Vererbung Code einbinden Allgemeine Java-Themen 3
J Historische Börsendaten einbinden Allgemeine Java-Themen 14
H API einbinden Allgemeine Java-Themen 5
A Applet in HTML einbinden Allgemeine Java-Themen 1
N Eclipse Projekt von GitHub in bestehendes Projekt einbinden Allgemeine Java-Themen 13
M Klassen Eine Klasse in mehreren Klassen einbinden Allgemeine Java-Themen 11
S Eclipse Annotation Processor in Eclipse einbinden Allgemeine Java-Themen 0
T Eclipse Dll einbinden java.lang.UnsatisfiedLinkError nur in Eclipse nicht via javac Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben