mit swt.virtual mehrspaltige tabellen füllen

Status
Nicht offen für weitere Antworten.
D

druFFF

Gast
hi,

ich würde gern mal wissen wie ich mehrere spalten füllen kann, denn in den tutorials zu swt.virtual finde ich bloß das füllen von einer spalte mit items
 

Eldaron

Aktives Mitglied
Einfach im Konstruktor noch ein paar SWT.virtuals eingeben ?
Einfach weitere Spalten mit
Code:
TableColumn tc = new TableColumn(table, SWT.VIRTUAL);
hinzufügen ?

Sorry, falls das kompletter Müll sein sollte, ich mach überhaupt nix mit SWT, waren nur meine Gedanken zu dem Thema
 
G

Guest

Gast
habs jetzt so konstruiert, aber ich kriegs immer noch nicht hin, die zweite spalte zu füllen

Code:
final Table table = new Table(result,  SWT.CHECK | SWT.BORDER | SWT.SINGLE | 
								  SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | 
								  SWT.VIRTUAL);
	
		
	final String[] items = new String[10];
    for (int i = 0, n = items.length; i < n; i++) {
      items[i] = "I am item number " + i;
    }
	// Fünf Tabellenspalten erzeugen - selbsterklärend
	TableColumn col1 = new TableColumn(table,SWT.VIRTUAL);
	col1.setText("Name");
	col1.setWidth(80);
	TableColumn col2 = new TableColumn(table,SWT.VIRTUAL);
	col2.setText("Ort");
	col2.setWidth(80);
	TableColumn col3 = new TableColumn(table,SWT.VIRTUAL);
	col3.setText("Größe");
	col3.setWidth(80);
	TableColumn col4 = new TableColumn(table,SWT.VIRTUAL);
	col4.setText("Datum");
	col4.setWidth(120);
	TableColumn col5 = new TableColumn(table,SWT.VIRTUAL);
	col5.setText("Übereinstimmung in %");
	col5.setWidth(120);
	
	// Spaltenköpfe und Trennlinien sichtbar machen
	table.setHeaderVisible(true);
	table.setLinesVisible(true);
		
	// Drei Tabellenreihen erzeugen
//	 Tell the table how many items it has
    table.setItemCount(10);
    // Provide the callback handler--this handler
    // is invoked when the table needs new rows
    table.addListener(SWT.SetData, new Listener() {
      public void handleEvent(Event event) {
        TableItem item = (TableItem) event.item;
        item.setText(items[table.indexOf(item)]);
        TableItem item2 = (TableItem) event.item;
        item2.setText("hm");
      }
    });
 
D

druFFF

Gast
ok, habs grad rausgefunden.
das item im eventlistener ist keine einzelne zelle, sondern eine ganze reihe und darin kann man mit einfacher nummerierung

Code:
item.setText(0, <text>);
item.setText(1, <text>);

einzelne zelle auswählen...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Mehrere Tabellen Zellen gleichzeitig färben AWT, Swing, JavaFX & SWT 5
D MySQL-Tabellen in GUI anzeigen AWT, Swing, JavaFX & SWT 8
D Swing JScrollPane Tabelle ändern (2 Tabellen) AWT, Swing, JavaFX & SWT 7
S Swing Tabellen - Listener & richtige Row AWT, Swing, JavaFX & SWT 3
K JavaFX Spalten der Tabellen verschieben AWT, Swing, JavaFX & SWT 2
R Swing Tabellen updaten AWT, Swing, JavaFX & SWT 10
C SWT Tabellen-Layout in StyledText? AWT, Swing, JavaFX & SWT 6
T Swing 2 Tabellen parallel sortieren? (synchronisieren) AWT, Swing, JavaFX & SWT 3
F Tablemodel zu mehreren Tabellen AWT, Swing, JavaFX & SWT 6
K Tabellen Inhalt ( Zelle ) Modifizieren AWT, Swing, JavaFX & SWT 2
M Markieren von ganzen Zeilen in transparenten Tabellen AWT, Swing, JavaFX & SWT 6
D JTabel: Überschrift, Abstand zwischen Tabellen, Spalten-Farbe ändern AWT, Swing, JavaFX & SWT 2
M gleicher TableCellRenderer für mehrere unterschiedliche Tabellen AWT, Swing, JavaFX & SWT 5
D Swing keine Tabellen Zeilen ohne Focus AWT, Swing, JavaFX & SWT 7
D Tabellen Header & Abstand der Zeilen AWT, Swing, JavaFX & SWT 8
S SWT Zwei Tabellen gleichzeitig Scrollen AWT, Swing, JavaFX & SWT 3
D Swing Tabellen-Namen im ListSelectionListener abfragen AWT, Swing, JavaFX & SWT 2
A Tabellen Spalte löschen AWT, Swing, JavaFX & SWT 6
A Tabellen Überschriften ändern -setColumnIdentifiers()- Fehler AWT, Swing, JavaFX & SWT 7
M SWT SWT - Zwei Tabellen gleicher Größe AWT, Swing, JavaFX & SWT 5
T JTable - mehrere Tabellen verknüpfen AWT, Swing, JavaFX & SWT 14
T SWT Tabellen Kopf Schrift bearbeiten AWT, Swing, JavaFX & SWT 2
J Swing Spaltenbeschriftung bei Tabellen AWT, Swing, JavaFX & SWT 2
S Tabellen und Text Ausgabe in Swing GUI AWT, Swing, JavaFX & SWT 3
T Swing Sql Tabellen in jList ausgeben und speichern AWT, Swing, JavaFX & SWT 4
T Wie Zeilen in Tabellen farblich differenzieren? AWT, Swing, JavaFX & SWT 3
P Tabellen in Java - Zeile anhängen AWT, Swing, JavaFX & SWT 19
T Tabellen Inhalt in einem "anderem Frame" aktuallie AWT, Swing, JavaFX & SWT 7
0 JTable - Hintergrund Tabellen statt Grau AWT, Swing, JavaFX & SWT 5
D Voneinander abhängige Tabellen AWT, Swing, JavaFX & SWT 2
D Tabellen-Header anklickbar / auswählbar? AWT, Swing, JavaFX & SWT 5
L Tabellen formatieren ? AWT, Swing, JavaFX & SWT 4
T 4 db tabellen in einem karteireiter eigene klasse für die me AWT, Swing, JavaFX & SWT 7
G ein ContentProvider für 2 fast gleiche tabellen AWT, Swing, JavaFX & SWT 7
G Tabellen Items Einträge Aktualisieren AWT, Swing, JavaFX & SWT 2
K Spaltenbreite von mehreren Tabellen gleichzeitig verändern AWT, Swing, JavaFX & SWT 3
T listener für tabellen bei selektierung AWT, Swing, JavaFX & SWT 7
I Probleme mit Tabellen (SWT) AWT, Swing, JavaFX & SWT 8
E SWT: Tabellen-Inhalt kopieren AWT, Swing, JavaFX & SWT 2
J Resultsets in Tabellen abbilden AWT, Swing, JavaFX & SWT 4
M Tabellen verschachteln AWT, Swing, JavaFX & SWT 7
G Tabellen Einträge löschen - JTable AWT, Swing, JavaFX & SWT 6
K Layout-Frage: 3 Feste Tabellen, 6-10dynamische AWT, Swing, JavaFX & SWT 2
R Mehrzeilige Darstellung von Spalten in SWING-Tabellen AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben