JTabel mit Bildern

Status
Nicht offen für weitere Antworten.

Mockba

Mitglied
Hi,
ich habe eine frage bezüglich bildern in einer JTable, ich habe mir folgendes Tutorial schon angesehen (Tut) und meine JTable angepasst, jedoch habe ich so einige probleme, so bekomme ich immer eine Null-Pointer-Exception.

Java:
Object[][] rowData = new Object[nameList.length][4];

		// For-Schleife um Bilder einzufügen
		for (int i = 0; i < nameList.length; i++) {
			
			rowData[i][0] =  new ImageIcon(getClass().getResource(nn.get(i) + ".jpg"));
			// einfügen in tabelle
			// rowData[i][0] = "";
		}
		// For-Schleife um Namen einzufügen
		for (int i = 0; i < nameList.length; i++) {
			rowData[i][1] = nn.get(i);
		}
		// For-Schleife um Durchwahlen einzufügen
		for (int i = 0; i < nameList.length; i++) {
			rowData[i][2] = dd.get(i);
		}
		// For-Schleife um Mailadressen einzufügen
		for (int i = 0; i < nameList.length; i++) {
			rowData[i][3] = mm.get(i);
		}
		Object[] columnNames = { "Bild", "Name", "Telefonnr.", "Mailadresse" };
		
		JTable users = new JTable(rowData, columnNames) {
			private static final long serialVersionUID = 8735344246568474930L;

			public boolean isCellEditable(int x, int y) {
				return false;
			}

		};

		users.getColumn("Bild").setCellRenderer(
		// Standard-Renderer erweitern
				new DefaultTableCellRenderer() {
					public Component getTableCellRendererComponent(
							JTable users, Object value, boolean isSelected,
							boolean hasFocus, int row, int column) {
						// Label der Oberklasse erweitern
						JLabel label = (JLabel) super
								.getTableCellRendererComponent(users, value,
										isSelected, hasFocus, row, column);
						// Lediglich Text und Grafik anpassen
						if (value != null) {
							label.setText("");
							label.setIcon((ImageIcon) value);
						}
						return label;
					}
				});

Es wäre nett wenn mir jemand helfen könnte, danke schonmal im Vorraus.
Christoph
 

Michael...

Top Contributor
so bekomme ich immer eine Null-Pointer-Exception.
Eine genauere Angabe wäre interessant. Ich vermute Mal die NPE tritt in folgender Zeile auf:
[JAVA=6]rowData[0] = new ImageIcon(getClass().getResource(nn.get(i) + ".jpg"));[/code]
Lass Dir doch mal
Code:
getClass().getResource(nn.get(i) + ".jpg")
per System.out ausgeben
 

Mockba

Mitglied
Lass Dir doch mal
Code:
getClass().getResource(nn.get(i) + ".jpg")
per System.out ausgeben

Danke für den Tipp genau da gab es die NPE, Ich musste nur das
Java:
getClass().getResource()
aus dem Code rausstreichen und es hat funktioniert, naja manchmal sitzt der Fehler doch nicht so tief wie man denkt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
H JTabel Inhalt löschen AWT, Swing, JavaFX & SWT 1
Salo JTabel Selection listener Bsp. AWT, Swing, JavaFX & SWT 5
P jtabel Zeilen auswählbar, aber nicht editierbar AWT, Swing, JavaFX & SWT 3
ZoXlike Wie kann man ArrayList in JTabel einlesen? [WindowBuilder] AWT, Swing, JavaFX & SWT 1
S MySql -> DefaultTabelModel -> JTabel AWT, Swing, JavaFX & SWT 18
D JTabel: Überschrift, Abstand zwischen Tabellen, Spalten-Farbe ändern AWT, Swing, JavaFX & SWT 2
D Mehrere JTabel in einem Frame positionieren AWT, Swing, JavaFX & SWT 5
Y Swing JTabel verwenden ? AWT, Swing, JavaFX & SWT 11
R JTabel - Header AWT, Swing, JavaFX & SWT 2
L JTabel Methode addRow und deleteRow AWT, Swing, JavaFX & SWT 12
P JTabel Listener Problem / Editierbarkeit AWT, Swing, JavaFX & SWT 8
T Spaltenbreite bei jTabel in Kombination mit Srollbalken AWT, Swing, JavaFX & SWT 2
M jTabel - Hinzufügen einer Reihe AWT, Swing, JavaFX & SWT 9
T jtabel - Zeile selktierbar aber nicht editierbar AWT, Swing, JavaFX & SWT 2
B JTabel und Daten einschraenken AWT, Swing, JavaFX & SWT 3
W JTabel darf nicht bei Enter AWT, Swing, JavaFX & SWT 2
W JTabel Header - Einfügen eines Textfeldes AWT, Swing, JavaFX & SWT 3
J JTabel: TableHeader und Zellen Problem AWT, Swing, JavaFX & SWT 2
G JTabel und Icons AWT, Swing, JavaFX & SWT 9
B jTabel, MVC und AbstractTableModel AWT, Swing, JavaFX & SWT 6
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
W Swing Hilfe beim Einbinden von Bildern in einem JFrame AWT, Swing, JavaFX & SWT 8
S NullPointer Exception beim Laden von Bildern AWT, Swing, JavaFX & SWT 11
9 Swing Registrierte Knöpfe mit Bildern werden nicht angezeigt AWT, Swing, JavaFX & SWT 3
R Liste mit Bildern AWT, Swing, JavaFX & SWT 3
B Swing Dynamische JList mit Bildern AWT, Swing, JavaFX & SWT 4
C 2D-Grafik Steganographie - Verschlüsselung von Dateien in Bildern - Bilder zeigen schwarze Rechtecke AWT, Swing, JavaFX & SWT 13
H Swing Menü mit Bildern AWT, Swing, JavaFX & SWT 2
M Applet mit Bildern AWT, Swing, JavaFX & SWT 2
A AWT Nach dem generieren von bildern verschwinden diese wieder AWT, Swing, JavaFX & SWT 9
T 2D-Grafik Rotieren von Bildern AWT, Swing, JavaFX & SWT 3
N Double Buffern von BILDERN AWT, Swing, JavaFX & SWT 6
K Überblenden von Bildern AWT, Swing, JavaFX & SWT 14
D Problem mit unterschiedlichen Ladezeiten von Bildern / Blockieren der UI AWT, Swing, JavaFX & SWT 5
R Problem beim Anzeigen von Bildern auf JInternalFrame AWT, Swing, JavaFX & SWT 6
G Wasserzeichen in Bildern feststellen AWT, Swing, JavaFX & SWT 6
M 2D-Grafik Offscreen-Rendern von Bildern AWT, Swing, JavaFX & SWT 2
B Zeichnen von Bildern auf JPanel aus eigenem Objekt AWT, Swing, JavaFX & SWT 19
S Ordner mit Bildern laden AWT, Swing, JavaFX & SWT 2
Hausmeister JTable mit Bildern - Performance AWT, Swing, JavaFX & SWT 5
A SWT Table mit Bildern und Checkboxes AWT, Swing, JavaFX & SWT 4
T Dynamisches hinzufügen und entfernen von Bildern AWT, Swing, JavaFX & SWT 3
E AWT Kleine Hilfestellung bei Bildern in Mediatracker AWT, Swing, JavaFX & SWT 7
B Einfaches JScrollPane mit Bildern füllen AWT, Swing, JavaFX & SWT 2
S Fläche mit einzelnen Bildern erstellen AWT, Swing, JavaFX & SWT 3
M Schlechte Qualität beim skalieren von Bildern AWT, Swing, JavaFX & SWT 10
B Anzeigen von Bildern AWT, Swing, JavaFX & SWT 4
T Variable Menge an Bildern außerhalb paint() zeichnen? AWT, Swing, JavaFX & SWT 2
O Zwischen mehreren Bildern wechseln AWT, Swing, JavaFX & SWT 6
S Probl. bei Java Programm - Dialog zum Bearbeiten von Bildern AWT, Swing, JavaFX & SWT 4
M probs mit einbinden von bildern AWT, Swing, JavaFX & SWT 7
E JAR will nicht mit Bildern, Recherche im forum erfolglos AWT, Swing, JavaFX & SWT 3
R JPanel mit Bildern als jpg abspeichern AWT, Swing, JavaFX & SWT 9
G Problem mit dem Einbinden von bildern AWT, Swing, JavaFX & SWT 10
N Problem mit URL in Verbindung mit Bildern AWT, Swing, JavaFX & SWT 17
P Zwei Fragen zu Bildern in Applets AWT, Swing, JavaFX & SWT 2
M GUI mit Bildern AWT, Swing, JavaFX & SWT 3
M Aus Bildern teile herausschneiden AWT, Swing, JavaFX & SWT 13
T Problem beim Laden von Bildern AWT, Swing, JavaFX & SWT 14
E Probleme mit Pfadangaben bei Einfügen von Bildern (Eclipse) AWT, Swing, JavaFX & SWT 4
L Problem mit dem Übereinanderzeichnen von Bildern AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben