Hallo,
also zuerst möchte ich mal loswerden, dass ich das Tutorial über JTables hier in den FAQs von Beni wirklich toll finde. Das hat mir viel mehr geholfen als viele andere Erklärungen im Internet.
:applaus:
Gut, jetzt zu meinem Anliegen:
Zunächst mal die Situation, also was ich erreichen möchte:
Ich lese eine Liste von Datensätzen aus einer Datenbank und möchte diese in einer Übersicht anzeigen (nicht alle Attribute des Datensatzes).
Später soll der Benutzer dann durch einen Doppelklick einen Datensatz zur Bearbeitung auswählen.
Ich hab mir jetzt überlegt, eine JTable zu nehmen, weil ich 3 Spalten habe.
Ich weiß nur nicht genau, welche Variante ich nehmen soll, also mit eigenem TableModel, DefaultTableModel oder nur die String-Arrays.
Ich denke, dass das mit dem TableModel ein bißchen viel ist, denn ich will weder die Datensätze direkt editieren, noch welche hinzufügen oder löschen können. Das was daran aber gut ist, ist, dass ich in der Tabelle direkt den Datensatz hab. Wenn ich da einfach die Strings reintue, muss ich mir die Datensätze ja in einer parallelen Liste halten und dann über den selectedIndex (falls es das gibt) beim Doppelklick vergleichen.
Ich hoffe, ihr versteht, was ich meine!
Wozu würdet Ihr mir raten?
Danke, GG
also zuerst möchte ich mal loswerden, dass ich das Tutorial über JTables hier in den FAQs von Beni wirklich toll finde. Das hat mir viel mehr geholfen als viele andere Erklärungen im Internet.
:applaus:
Gut, jetzt zu meinem Anliegen:
Zunächst mal die Situation, also was ich erreichen möchte:
Ich lese eine Liste von Datensätzen aus einer Datenbank und möchte diese in einer Übersicht anzeigen (nicht alle Attribute des Datensatzes).
Später soll der Benutzer dann durch einen Doppelklick einen Datensatz zur Bearbeitung auswählen.
Ich hab mir jetzt überlegt, eine JTable zu nehmen, weil ich 3 Spalten habe.
Ich weiß nur nicht genau, welche Variante ich nehmen soll, also mit eigenem TableModel, DefaultTableModel oder nur die String-Arrays.
Ich denke, dass das mit dem TableModel ein bißchen viel ist, denn ich will weder die Datensätze direkt editieren, noch welche hinzufügen oder löschen können. Das was daran aber gut ist, ist, dass ich in der Tabelle direkt den Datensatz hab. Wenn ich da einfach die Strings reintue, muss ich mir die Datensätze ja in einer parallelen Liste halten und dann über den selectedIndex (falls es das gibt) beim Doppelklick vergleichen.
Ich hoffe, ihr versteht, was ich meine!
Wozu würdet Ihr mir raten?
Danke, GG