Geeignete Datenstruktur ?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

ich suche eine geeignete Datenstruktur (eine Art Tabelle) um folgendes darin zu speichern:
72490697nu1.gif


Die Anzahl der Spalten steht fest, jedoch nicht die Anzahl der Zeilen.
Das Programm soll im Moment noch ohne graphische Oberfläche implementiert werden, aber eine GUI soll später dazukommen.
Ist eine JTable dafür geeignet? Was würdet Ihr empfehlen?
 
S

SlaterB

Gast
ohne Gui keine JTable ;)

schreibe dir eine Klasse Datensatz mit x Exemplarvariablen
(alternativ aber weniger schön: ein String[] oder Object[])

und dann eine Liste dieser Zeilen, z.B. eine ArrayList
 

Marco13

Top Contributor
Prinzipiell ist eine JTable nur eine View für ein TableModel. Es würde also theoretisch nichts dagegen sprechen, die Daten (auch ohne GUI!) schonmal in einem TableModel zu speichern - zumal die Erweiterung, dass das später in einer JTable angezeigt wird, damit trivial wäre... Ob das die elegantese Lösung ist, oder du dir eine eigene Klasse bastelst (ähnlich wie SlaterB gesagt hat) und die dann später "irgendwie" in ein TableModel presst, mußt du entscheiden...
 

HoaX

Top Contributor
ach dir eine klasse die einen datensatz darstellt, und davon kannst du dann beliebig viele in eine java.util.List klopfen. das ding dann später mittels eines jtables darzustellen ist ein leichtes.

edit: wieso überlese ich in letzter zeit so viel? grrrr...
 

Marco13

Top Contributor
Der Verfasser des 'How to Use Tables' Tutorials von Sun hat gesagt.:
JTable does not contain or cache data; it is simply a view of your data
( http://java.sun.com/docs/books/tutorial/uiswing/components/table.html )

Wobei bei vielen Swing-Componenten die Grenze zwischen View und Controller verwischt - zumindest hast du in der Hinsicht Recht, dass diese "View" ja das Modell enthält, und schon allein deswegen als ein Controller zu bezeichnen wäre. Wie wär's mit "Coniew" over "Vietroller" :lol:
 

Wildcard

Top Contributor
Aus Client Sicht ist die JTable eine View. Schaust du dir die internas an, wirst du jedoch feststellt das sie nicht zeichnet, sondern einen Renderer verwendet -> die View.
 

Marco13

Top Contributor
Ja, wir können uns jetzt kloppen, und fragen, ob der Renderer nicht ein Controller, und das Graphics-Object die View ist. Ich finde, dass man sowas allgemeingültiges wie ein Design-Pattern eben "hierarchisch" betrachten kann - es geht dabei ja nur um ein Konzept: Auf der einen Ebene ist z.B. eine JList eine View für Kundendaten oder so - wenn man eine Ebene tiefer geht, ist sie aber keine View, sondern ein Controller - mit eigenem Model und View - aber vielleicht seh' ich das auch falsch *schulternzuck*
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Luk10 Geeignete Datenstruktur Java Basics - Anfänger-Themen 4
P geeignete Datenstruktur für dreidimensionale Raumbelegung Java Basics - Anfänger-Themen 5
G Suche geeignete Datenstruktur Java Basics - Anfänger-Themen 8
Kiki01 Wie würde eine geeignete Schleife aussehen, die die relative Häufigkeit für jeden Charakter in einem Text bestimmt? Java Basics - Anfänger-Themen 3
T Collections Geeignete Collection/Liste/Datenbank Java Basics - Anfänger-Themen 17
Antegra Tekkrebell geeignete IDE Java Basics - Anfänger-Themen 13
A geeignete Java-Projekte für Schüler (Einsteiger) Java Basics - Anfänger-Themen 28
K Suche geeignete Code-Beispiele Java Basics - Anfänger-Themen 4
H TicTacToe-geeignete Klassenhierarchie Java Basics - Anfänger-Themen 3
M Queue-Datenstruktur: nach dem Elementen entfernen, das Ergebnis ist immer noch nicht optimal. Java Basics - Anfänger-Themen 3
FelixN Teilsummenproblem / welche Datenstruktur Java Basics - Anfänger-Themen 2
M Implementieren einer Datenstruktur, welche nur 5 Objekte speichert Java Basics - Anfänger-Themen 3
O Datenstruktur auf SET prüfen in O(n) Java Basics - Anfänger-Themen 32
O Vererbung Ueben mit kleiner Datenstruktur von Räumen Java Basics - Anfänger-Themen 10
A Datenstruktur für Savings Algorithmus und Planung von kleinen Programmierprojekten Java Basics - Anfänger-Themen 1
F Beste Datenstruktur zum Speichern? Java Basics - Anfänger-Themen 1
I Spielbrett programmieren: Datenstruktur Java Basics - Anfänger-Themen 3
R Klassen Die lineare Datenstruktur Queue Java Basics - Anfänger-Themen 3
S Welche Datenstruktur ist die optimalste um Funktionen fuer bestimmte Wertebereiche abzurufen..? Java Basics - Anfänger-Themen 5
C Methoden Datenstruktur Liste Java Basics - Anfänger-Themen 3
S Datentypen nicht lineare STATISCHE Datenstruktur? Java Basics - Anfänger-Themen 10
S Zusammenhang Datenstruktur/Algorithmus Java Basics - Anfänger-Themen 1
M Datenstruktur gesucht Java Basics - Anfänger-Themen 3
J Erzeugen einer Datenstruktur Java Basics - Anfänger-Themen 12
T Datenstruktur für Sortierung Java Basics - Anfänger-Themen 4
H mehrdimensionale Datenstruktur erfassen Java Basics - Anfänger-Themen 10
StupidAttack Gson, welche Datenstruktur? Java Basics - Anfänger-Themen 4
T Java-Datenstruktur: zuweisen von Strings auf Listen von Strings Java Basics - Anfänger-Themen 10
N Vektor mit eigener Datenstruktur sortieren Java Basics - Anfänger-Themen 20
D Welche Datenstruktur für welche Problemstellung? Java Basics - Anfänger-Themen 10
A begrenzte Datenstruktur zur Speicherung von bytes Java Basics - Anfänger-Themen 6
H Adjazenzliste - Datenstruktur aber wie? Java Basics - Anfänger-Themen 7
Povlsen84 Datentypen Große, sortierte, schnelle Datenstruktur Java Basics - Anfänger-Themen 9
B Finden gemeinsamer Kanten: welche Datenstruktur ? Java Basics - Anfänger-Themen 9
B Schlange Datenstruktur Java Basics - Anfänger-Themen 16
G Datenstruktur gesucht Java Basics - Anfänger-Themen 14
A Schnelle, dynamische, geordnete Datenstruktur? Java Basics - Anfänger-Themen 11
E Gibt es eine ähnliche Datenstruktur wie eine Hashmap Java Basics - Anfänger-Themen 3
K eigene Hash-Datenstruktur Java Basics - Anfänger-Themen 2
D Was fürne Datenstruktur für Kreuztabelle mit doubles? Java Basics - Anfänger-Themen 1
K Datentyp vs. Datenstruktur - Unterschiede Java Basics - Anfänger-Themen 13
D Was machen wenn Datenstruktur sich ständig ändert? Java Basics - Anfänger-Themen 10
0 Dynamische Datenstruktur ohne Duplikate und mit direkter Elementauswahl Java Basics - Anfänger-Themen 3
G Welche Datenstruktur ( Sets / Maps)? Java Basics - Anfänger-Themen 10
I Datenstruktur eines Terminkalenders Java Basics - Anfänger-Themen 11
K suche nicht dynamisch Datenstruktur Java Basics - Anfänger-Themen 6
M Suche passende Datenstruktur Java Basics - Anfänger-Themen 3
G Baum Datenstruktur Java Basics - Anfänger-Themen 2
U Welche Datenstruktur soll ich nehmen? Java Basics - Anfänger-Themen 11
G Welche Datenstruktur ist hier die sinnvolste Java Basics - Anfänger-Themen 6
G Datenstruktur und die Kommunikation mit der GUI Java Basics - Anfänger-Themen 10
X txt datei in eine datenstruktur einlesen Java Basics - Anfänger-Themen 3
J Datenstruktur Java Basics - Anfänger-Themen 6
G Datenstruktur [int id, int wert] nach wert sortieren? Java Basics - Anfänger-Themen 5
S Welche Datenstruktur für Tabelle/DB? Java Basics - Anfänger-Themen 5
1 Wahl der Datenstruktur für die Suche. Java Basics - Anfänger-Themen 9
N passende Datenstruktur Java Basics - Anfänger-Themen 3
E welche Datenstruktur (Collection) Java Basics - Anfänger-Themen 4
6 Welche Datenstruktur? Java Basics - Anfänger-Themen 3
P Datenstruktur Java Basics - Anfänger-Themen 4
J Kann man Daten innerhalb einer Datenstruktur verändern? Java Basics - Anfänger-Themen 4
K datenstruktur Java Basics - Anfänger-Themen 5
G Datenstruktur abbilden Java Basics - Anfänger-Themen 3
F Welche Datenstruktur für Matrix mit Vektoren? Java Basics - Anfänger-Themen 2
F Gibt es eine Datenstruktur für Koordinaten x, y? Java Basics - Anfänger-Themen 8
E Welche Datenstruktur für Spielbäume? Java Basics - Anfänger-Themen 13
P Datenstruktur gesucht: Array mit Dictionary Java Basics - Anfänger-Themen 2
H Datenstruktur für folgende Daten Java Basics - Anfänger-Themen 8
G Komplexe Datenstruktur (Liste heterogener Datensätze) ? Java Basics - Anfänger-Themen 2
P Welche Datenstruktur um schnell zu suchen? Java Basics - Anfänger-Themen 25
S Datenstruktur für Fahrplan einer Buslinie Java Basics - Anfänger-Themen 7
S Heterogene Datenstruktur Problem mit Set Java Basics - Anfänger-Themen 12
G Datenbank VS simpler Datenstruktur Java Basics - Anfänger-Themen 3
K Welche Datenstruktur für eine Bibliotheksanwendung? Java Basics - Anfänger-Themen 5
G datenstruktur für jTable? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben