Hallo,
ich möchte nachfolgendes Tabellen-Layout in Java nachbasteln:
Die Spaltenbeschriftung ist jeweils der Spaltenname aus der Datenbank. Klickt man auf den Pfeil nach unten, erscheint eine Combobox mit gruppierten Werten, d. h. jeder Wert aus der Spalte erscheint nur einmal. Wird nun ein Wert ausgewählt, soll die ganze Spalte danach gruppiert werden. Zusätzlich soll z. B. ein Eintrag "Custom ..." ein Fenster öffnen und die Möglichkeit bieten, einen String einzugeben nachdem die Tabelle bzw. die Spalte gefiltert wird.
Nun zu den Fragen:
Wie bekomme ich die Spaltenbeschriftung als Combobox und die "gruppierten" Werte aus der betroffenen Spalte da rein?
Die Daten kommen aus einer DB. Hat schon mal jemand sowas nachgebaut und diesbezüglich Erfahrungen gemacht? Mir stellt sich die Frage, wie ich so etwas umsetzen soll und wie performant die jeweiligen Möglichkeiten sind. Abhängig von der Gruppierung sollen sehr viele Daten angezeigt werden. Ist es besser nach jeder Gruppierung die DB abzufragen oder RowFilter zu benutzen?
Kennt jemand Tutorials, Codeschnipsel oder ähnliches, das mir bei dieser Aufgabe weiterhelfen könnte?
Schon mal vielen Dank!
ich möchte nachfolgendes Tabellen-Layout in Java nachbasteln:

Die Spaltenbeschriftung ist jeweils der Spaltenname aus der Datenbank. Klickt man auf den Pfeil nach unten, erscheint eine Combobox mit gruppierten Werten, d. h. jeder Wert aus der Spalte erscheint nur einmal. Wird nun ein Wert ausgewählt, soll die ganze Spalte danach gruppiert werden. Zusätzlich soll z. B. ein Eintrag "Custom ..." ein Fenster öffnen und die Möglichkeit bieten, einen String einzugeben nachdem die Tabelle bzw. die Spalte gefiltert wird.
Nun zu den Fragen:
Wie bekomme ich die Spaltenbeschriftung als Combobox und die "gruppierten" Werte aus der betroffenen Spalte da rein?
Die Daten kommen aus einer DB. Hat schon mal jemand sowas nachgebaut und diesbezüglich Erfahrungen gemacht? Mir stellt sich die Frage, wie ich so etwas umsetzen soll und wie performant die jeweiligen Möglichkeiten sind. Abhängig von der Gruppierung sollen sehr viele Daten angezeigt werden. Ist es besser nach jeder Gruppierung die DB abzufragen oder RowFilter zu benutzen?
Kennt jemand Tutorials, Codeschnipsel oder ähnliches, das mir bei dieser Aufgabe weiterhelfen könnte?
Schon mal vielen Dank!