Nullpointer beim Erstellen eines Imageicons

Ketzler

Mitglied
Habe folgendes Problem: Wenn ich das in der main ausführe, kommt eine Nullpointer heraus. Beim Versuch es zulösen ist folgender Code herausgekommen. Warum? Wird die Bilddatei nicht gefunden? Mit diesem Code sollte der Fehler, so das Internet, erledigt sein.

Java:
package View;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellRenderer;

import Model.MyRenderer;




public class ChartsTabelle {

	public ChartsTabelle(JFrame seite){
		

		//ChartsTabelle
		ImageIcon iid = new ImageIcon(this.getClass().getClassLoader().getResource("/home/phern/workspace/3Abgabe/src/View/dangerous.jpg"));
		Image ball = iid.getImage();
		
		
		
		// Die Daten für das Table
		Object[][] data = new Object[][]{
							{"1", "The Hanging Tree", "James Newton Howard feat. Jennifer Lawrence", ball},
							{"2", "Outside (feat. Ellie Goulding)", "Calvin Harris", new ImageIcon(getClass().getResource("/home/phern/workspace/3Abgabe/src/View/bilder/dangerous.jpg"))},
							{"3", "Walk", "Kwabs", new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"4","Uptown Funk","Bruno Mars & Mark Ronson",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"5","I'm An Albatraoz","AronChupa",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"6","Dangerous (feat. Sam Martin)","David Guetta",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"7","Break The Rules","Charli XCX",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"8","Take Me To Church","Hozier",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"9","Auf anderen Wegen","Andreas Bourani",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"10","Blank Space","Taylor Swift",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"11","Flash mich","Mark Forster",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))},
							{"12","Real Love","Clean Bandit",new ImageIcon(getClass().getResource("/home/phern/workspace/IloveMusic/jpg/helene.jpg"))}
							};
			 
		// Die Column-Titles
		String[] title = new String[]{
			"Nummerierung", "Musiktitel", "Artist", "Cover"
		};
			 
		// Das JTable initialisieren
		DefaultTableModel model = new DefaultTableModel(data, title);
		JTable table = new JTable( model );
		//Größe der Spalten setzen
		table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
		table.getColumn( "Nummerierung" ).setPreferredWidth( 100 );
		table.getColumn( "Musiktitel" ).setPreferredWidth(  200 );
		table.getColumn( "Artist" ).setPreferredWidth(  200 );
		table.getColumn( "Cover" ).setPreferredWidth(  100 );
		table.setPreferredScrollableViewportSize(table.getPreferredSize());	
		
		//table.getTableCellRendererComponent(table,new ImageIcon("/home/phern/workspace/IloveMusic/jpg/helene.jpg"), 1,4);
		//table.getColumnModel().getColumn(3).setCellRenderer(new MyRenderer()); 
		//hier die Spaltennummer für den Renderer setzen. 2 bedeutet, MyRenderer (der das Icon zeichnet) für die 3. Spalte (0 => 1. Spalte)
		 
		
		seite.getContentPane().add( new JScrollPane( table) ).setBounds(0, 150, 600, 500);
				
		
		
	}
}

Gruß und Dank
Ketzler
 

kaoZ

Top Contributor
Was ein wirrwarr.....
Poste mal den Stacktrace bitte, vermutlich falsche Pfadangabe oder Syntaxfehler etc.....
Ohne Stacktrace die Nadel im Heuhaufen.....
 

fhoffmann

Top Contributor
Du benutzt zum einen getClass().getResource() - dies wird benötigt, wenn relative Pfade (relativ zur Lage der class- bzw. jar-Datei) angegeben werden. Gleichzeitig gibst du absolute Pfade an. Das passt nicht zusammen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
B EJB und Arquillian - bekomme Nullpointer Exception beim Aufruf der EJB Klasse Java Basics - Anfänger-Themen 40
R Probleme mit NullPointer beim Mp3 abspielen (JMF) Java Basics - Anfänger-Themen 21
E Fehler NullPointer beim Ausführen Java Basics - Anfänger-Themen 4
U Warum kriege ich hier eine nullpointer exception, sehe den Fehler nicht (swing) Java Basics - Anfänger-Themen 1
Dimax BufferedReader.readLine().length() wirft NullPointer Java Basics - Anfänger-Themen 6
AlexG. Nullpointer Exeption Java Basics - Anfänger-Themen 46
AlexG. Nullpointer exeption Fehler Java Basics - Anfänger-Themen 0
D Warum die Nullpointer Exception Java Basics - Anfänger-Themen 6
F Referenz an ein Objekt in einer anderen Klasse erstellen(Nullpointer exception) Java Basics - Anfänger-Themen 6
N Nullpointer exception Java Basics - Anfänger-Themen 4
D Erste Schritte Java.lang.NullPointer.Exception Java Basics - Anfänger-Themen 8
Z Getter/Setter NullPointer Exception Java Basics - Anfänger-Themen 6
W Nullpointer Exception bei .add(...) Java Basics - Anfänger-Themen 6
J Nullpointer aber wo? Java Basics - Anfänger-Themen 12
B OOP Über einen AVL-Baum iterieren (NullPointer) Java Basics - Anfänger-Themen 5
F Operatoren Wieso fliegt hier eine NullPointer Exception :( Java Basics - Anfänger-Themen 3
F nullpointer exception - arrayerstellung Java Basics - Anfänger-Themen 4
O Perfomance: Arraylist absichtlich zum Nullpointer schicken... Java Basics - Anfänger-Themen 16
S Iterator next() Nullpointer Java Basics - Anfänger-Themen 2
W Nullpointer bei Objekt Serialisierung mit ArrayList<byte[]> etc. Java Basics - Anfänger-Themen 2
R indexOf wirft NullPointer Exception Java Basics - Anfänger-Themen 2
Q CardLayout und NullPointer Java Basics - Anfänger-Themen 3
R NullPointer Exceptions Java Basics - Anfänger-Themen 3
P ArrayList Nullpointer? Java Basics - Anfänger-Themen 4
H Nullpointer Exception Java Basics - Anfänger-Themen 8
P NullPointer Exception Java Basics - Anfänger-Themen 6
C Erste Schritte GUI - ActionListener - Exception Nullpointer Java Basics - Anfänger-Themen 5
M TextField Nullpointer Exc Java Basics - Anfänger-Themen 8
C Java Nullpointer Exception in 2D-Spiel Snake Java Basics - Anfänger-Themen 8
N NullPointer Exception bei setSource (Audioplayer mit JMF) Java Basics - Anfänger-Themen 6
I Array - Nullpointer Ausnahme Java Basics - Anfänger-Themen 2
J Methoden in externer Klasse -> Nullpointer Exception Java Basics - Anfänger-Themen 9
J NullPointer bei ArrayList.add Java Basics - Anfänger-Themen 6
J Nullpointer Exception - Warum? Java Basics - Anfänger-Themen 9
C NullPointer Java Basics - Anfänger-Themen 3
D NullPointer bei ActionCommand in Array Java Basics - Anfänger-Themen 2
D Dubioser Nullpointer Java Basics - Anfänger-Themen 5
M Java3D TransformChanged nullpointer ??? Java Basics - Anfänger-Themen 2
K zufallszahlen in Array Speichern = Nullpointer exception Java Basics - Anfänger-Themen 24
X Nullpointer Fehler Java Basics - Anfänger-Themen 3
D Nullpointer Exception Java Basics - Anfänger-Themen 2
Developer_X NullPointer Exception ohne Sinn Java Basics - Anfänger-Themen 19
MEETyA NullPointer Exception - Sudoku Java Basics - Anfänger-Themen 2
D Nullpointer exception bei: if( (rc.getTower != null) ) {..} Java Basics - Anfänger-Themen 2
Antoras Nullpointer bei Wertübergabe Java Basics - Anfänger-Themen 10
Antoras Swing repaint und Nullpointer Java Basics - Anfänger-Themen 6
G NullPointer bei if anweisung Java Basics - Anfänger-Themen 14
Antoras NullPointer und Swing-Problem Java Basics - Anfänger-Themen 2
G (csv)Datei lesen FindBug findet mgl. NullPointer - wie lösen Java Basics - Anfänger-Themen 3
A g=panel.getGraphics() im Thread => Nullpointer Java Basics - Anfänger-Themen 9
G Problem mit Nullpointer Exception Java Basics - Anfänger-Themen 2
K Nullpointer Exception? Was tun? Java Basics - Anfänger-Themen 7
T KeyListener, Nullpointer und eine unbekannte Variable Java Basics - Anfänger-Themen 6
E nullpointer bei BufferedImage Java Basics - Anfänger-Themen 2
R Wieder mal ne NullPointer Exception. Java Basics - Anfänger-Themen 8
D nullpointer exception Java Basics - Anfänger-Themen 12
S Arrays und Nullpointer Java Basics - Anfänger-Themen 6
D Problem mit Vector / Nullpointer Exception Java Basics - Anfänger-Themen 3
S Nullpointer Exception bei Point2D Java Basics - Anfänger-Themen 2
8 JLayer Nullpointer Exception Java Basics - Anfänger-Themen 6
megachucky kleines problem mit einer nullpointer exception Java Basics - Anfänger-Themen 2
B NullPointer... Java Basics - Anfänger-Themen 6
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
A Hilfe beim Lesen von Pfaden und Systemvariablen Java Basics - Anfänger-Themen 3
M Ausgabe beim Overloading Java Basics - Anfänger-Themen 3
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
N Array beim erstellen mit Werten füllen Java Basics - Anfänger-Themen 6
T DamagedFontException beim drucken Java Basics - Anfänger-Themen 3
Z SNAKE Schlange beim Aufheben von Essen verlängern Java Basics - Anfänger-Themen 4
Bugs Bunny Fehlerhafte Berechnung beim erneuten Durchlaufen der Schleife Java Basics - Anfänger-Themen 5
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
Fiedelbambu Prüfen von Komma stelle beim Taschenrechner Java Basics - Anfänger-Themen 5
B Objekte verschwinden beim Übersetzen Java Basics - Anfänger-Themen 5
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
X Hilfe beim Übertragen in eine For-Schleife Java Basics - Anfänger-Themen 1
S Fehler beim Programm Java Basics - Anfänger-Themen 2
G Main Methode wird beim ersten Aufruf nicht richtig ausgeführt Java Basics - Anfänger-Themen 1
M String beim einlesen formatieren Java Basics - Anfänger-Themen 12
N Exception beim Verwenden von Arraylist? Java Basics - Anfänger-Themen 10
I InputStream beim zweiten Mal fehlerhaft Java Basics - Anfänger-Themen 10
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
cmn489 Werte beim Funktionsaufruf in ein Feld übertragen(falls dieses leer ist) Java Basics - Anfänger-Themen 1
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
D Hilfe beim Erzeugen eines Arrays NullPointerException wird ausgelöst Java Basics - Anfänger-Themen 11
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
O Methode in while-Schleife aufrufen geht nur beim ersten Mal Java Basics - Anfänger-Themen 2
pry bitte Hilfe beim Kreditrechner objektorientiert Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben