Hi
Ich hab ein kleines Programm geschrieben welches einen Fragebogen Seite für Seite durchgeht.
Dazu lade ich aus einem XML Dokument(war gerade Lehrreich ) einzelne Tags die zum einen Fragen und zum anderen Antwortmöglichkeiten repräsentieren. Alles etwas statisch (Jede frage hat 3 Antwortmöglichkeiten).
mein Problem ist nun wie bekomme ich den Text sinnvoll in meinen Frage Bogen
zuerst habe ich mit Check Boxen gearbeitet und einfach deren Label mit dem entsprechendem String gefüllt.
Problem-> Wenn der String zu lang war ist der Text außerhalb vom sichtbaren Bereich.
nun versuche ich mich an JTextArea
Problem-> Da die Strings im Fragebogen nicht bearbeitet werden sollen ist dies abgeschaltet, wodurch die Text Farbe sich ändert. Diese soll aber schwarz sein! Was bei ausgeschaltetem Editier modi eben nicht so ist!
Fragen:
-Gibt es die Möglichkeit die textfarbe dennoch zu beeinflussen? jtextarea.setForeground(Color.black) hab ich schon getestet.
-Oder sollte ich ein anderes Mittel nutzen um den Text da zustellen? (Deswegen der Titel )
- Welches Mittel wäre sinnvoll? Text Länge ist unbekannt und kann daher schon mal links aus dem Bild laufen! Was verhindert werden soll!!
Ok, normaler weiße würde man ja ein skript sprache verwenden. Aber die kommen nicht in frage, weil ich noch paar andere Dinge im Hintergrund mache wo java einfach besser ist.
Ich hab ein kleines Programm geschrieben welches einen Fragebogen Seite für Seite durchgeht.
Dazu lade ich aus einem XML Dokument(war gerade Lehrreich ) einzelne Tags die zum einen Fragen und zum anderen Antwortmöglichkeiten repräsentieren. Alles etwas statisch (Jede frage hat 3 Antwortmöglichkeiten).
mein Problem ist nun wie bekomme ich den Text sinnvoll in meinen Frage Bogen
zuerst habe ich mit Check Boxen gearbeitet und einfach deren Label mit dem entsprechendem String gefüllt.
Problem-> Wenn der String zu lang war ist der Text außerhalb vom sichtbaren Bereich.
nun versuche ich mich an JTextArea
Problem-> Da die Strings im Fragebogen nicht bearbeitet werden sollen ist dies abgeschaltet, wodurch die Text Farbe sich ändert. Diese soll aber schwarz sein! Was bei ausgeschaltetem Editier modi eben nicht so ist!
Fragen:
-Gibt es die Möglichkeit die textfarbe dennoch zu beeinflussen? jtextarea.setForeground(Color.black) hab ich schon getestet.
-Oder sollte ich ein anderes Mittel nutzen um den Text da zustellen? (Deswegen der Titel )
- Welches Mittel wäre sinnvoll? Text Länge ist unbekannt und kann daher schon mal links aus dem Bild laufen! Was verhindert werden soll!!
Ok, normaler weiße würde man ja ein skript sprache verwenden. Aber die kommen nicht in frage, weil ich noch paar andere Dinge im Hintergrund mache wo java einfach besser ist.