Fragebogen

Status
Nicht offen für weitere Antworten.

Floschi

Mitglied
Ich möchte gerne einen Fragebogen mit Swing erstellen.
Und zwar soll immer nur eine Frage zu sehen sein und beantwortbar sein!

Dich wie geht man das am besten an?

Soll man das am besten mit einem CardLayout machen?
Doch da sind ja alle 'Karten' schon beim Start erstellt.
Da der Fragebogen aber dynamisch sein soll und somit nicht alle Fragen
gestellt werden, denke ich , daß es da eine andere Lösung geben sollte!!

Ich bin für alle Anregungen dankbar! :wink:

Danke schonmal im Vorraus.
Werde mich selber nochmal ein wenig schlauer machen!! :### :###
 

Sky

Top Contributor
Ich verstehe die Frage / das Problem nicht:

Mach Dir eine GUI und die Fragen und Antworten in einen Datencontainer (Array / Collection) und lad Dir die Fragen bei Bedarf in dein GUI und fertig.
 

Caffè Latte

Bekanntes Mitglied
Hi,

so ein Fragebogen besteht ja nicht aus vielen Komponenten: die Frage selbst, der Antwortbereich und zwei Buttons (einer für zurück, einer für vor). Zur Laufzeit setzt du den Fragetext und beim Klicken auf einen Button speicherst du die Antwort, holst dann die vorige Frage und deren Antwort oder die nächste Frage und löscht den Inhalt der Antwortkomponente. Fragen und Antworten kannst du in einer passenden Collection speichern.

Cust my 2 cents ...

Caffè Latte
 

L-ectron-X

Gesperrter Benutzer
Wenn man es richtig macht, kann (muss aber nicht) auch das CardLayout eingesetzt werden, da es zum Teil des Programms gehört, welches zur Visualisierung dient. Wenn du die Logik von der Visualisierung trennst, ist das ganze dann kein Problem mehr.
Bspw. genügt es, die Fragen in der Logik zusammenzustellen und auf einem JLabel auszugeben.
Kommt darauf an, wie man es haben will.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben