SWT Table befüllen

Conni

Grünschnabel
Hallo,

bin neu hier und hab gleich mal eine Frage.

Ich hab eine ArrayList, die Strings hält.
Ich gebe diese ArrayList über eine Schleife an ein Array, das aus dem einen String pro Wert, mehrere über split() erhält.

Jetzt sollen diese Werte in eine Table eingefügt werden - Zeile für Zeile und Spalte für Spalte. So dass also in der 1. Zeile und 1. Spalte der 1. Wert der Array vom ersten Wert der ArrayList drin steht. Ist das verständlich? Ich weiß nicht, wie ich es sonst erklären soll.

Jedenfalls häng ich an der Stelle und komm einfach nicht weiter! :( Kann mir einer von Euch helfen?
 
Hallo annikatze,

also ich schätze mal dein Code sollte ungefähr so aussehen:

Code:
protected void setData(ArrayList list) {
	Iterator iter = list.iterator();
		
	while (iter.hasNext()) {
		String[] data = (String[]) iter.next();
		TableItem item = new TableItem(someTable,SWT.NONE);
		item.setText(data);
		}
	}

Natürlich sollten deine Daten im Stringarray auch mit deinen TableColumns zusammenpassen.

Hoffe das hilft.

mfg,
gring0
 
Zurück