ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
989
989
EMPFEHLEN
-
26.09.07 15:10 #1Java_Neuling Tutorials.de Gastzugang
Hi

ich hätt ne Frage
und zwar wenn ich nen Zeilenumbruch in einer JTextArea mache mit dem Befehl
Code :1
textArea.setLineWrap(true);
kann ich dem auch irgendwie sagen das er mir die Strings ganz mit nehmen soll
weil er mir z. B. den String "Kinder" am Ende der ersten Zeile in "Kinde" und am Anfang der zweiten Zeile in "r" rennt und das ist natürlich nicht der hit. Ich kann die größe für das Frame (in dem das Textfeld eingebettet ist) auch nicht festlegen weil je nach Gebrauch ein anderer Text kommt...
Vielen Dank im voraus!
-
26.09.07 15:30 #2MeinerEiner_80 Tutorials.de Gastzugang
Moin!
setWrapStyleWord(true) bewirkt, das nur an den Wortgrenzen (d.h. den Leerzeichen) umgebrochen wird..
*grüssle*
MeinerEiner
-
27.09.07 07:28 #3Java_Neuling Tutorials.de Gastzugang
Danke MeinerEiner das Problem wäre schon mal gelöst

Jetzt steht aber auch schon das nächste an
wie gesagt ich hab ne JTextArea die je nach Bedarf mit einem Text gefüllt wird das Problem ist nun das ich 6 verschiedene Texte hab. Wenn ich jetzt z. B. mal Text 3 geladen hab dann reagiert die TextArea nicht mehr auf die anderen Texte sondern nur noch auf den Text 3 egal welchen Text ich laden will es wird immer der angezeigt der als erstes geladen wurde gibts ne möglichkeit die TextArea "zu leeren" und jedes mal neu zu befüllen
weil ich glaube das es daran liegt und ich nicht für jeden Text ne eigene TextArea erstellen will...
Ich hoffe ich konnte mein Problem einigermaßen beschreiben
-
Hallo,
mitkannst du den Text in der TextArea setzen. Wenn du die TextArea leeren möchtest musst du nurCode :1
setText()
aufrufen.Code :1
textArea.setText("")
MFG
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
27.09.07 08:29 #5Java_Neuling Tutorials.de Gastzugang
Anscheinend lag ich doch falsch weil ich den Befehl vorhin schon ausprobiert hab aber es ging nicht ich hab gedacht vllt gibts ja so was wie einen "clear" befehl für die TextArea... auf alle Fälle weiß ich das er mir die Fenster-Titel ändert aber den Text in der TextArea nicht

Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
static JFrame infoFrame = new JFrame(""); static JTextArea infoTextfeld; public static void steuerklasse(int i_vergleichsZahl) { infoFrame.setResizable(false); infoTextfeld = new JTextArea(""); if(i_vergleichsZahl == 1) { infoFrame.setTitle("Test I"); infoTextfeld.setText("blablabla"); textfeld(); //Ein Unterprogramm was die TextArea Eigenschaften ändert z. B. setEditable(false) } else if(i_vergleichsZahl == 2) { infoFrame.setTitle("Test II"); infoTextfeld.setText("blablabla"); textfeld(); }
vllt mach seht ihr ja was ich falsch mache
ich probiere gerade aus meiner main-Funktion ne andere Klasse aufzurufen die mir halt nen Text aus gibt... (hab ich davor noch nie gemacht!)
-
27.09.07 09:41 #6Java_Neuling Tutorials.de Gastzugang
Es geht

Code :1
static JTextArea infoTextfeld = new JTextArea("");
ich hab einfach die JTextArea gleich Global gesetzt und seit dem nimmt er jede Änderung an
Danke für die ganzen Posts!
Kann mir jemand vllt noch erklären warum es davor nicht ging
würde ich gerne verstehen bzw wissen
Geändert von Java_Neuling (27.09.07 um 15:30 Uhr)
Ähnliche Themen
-
JTextArea - automatischer Zeilenumbruch
Von henning-malaysia im Forum JavaAntworten: 3Letzter Beitrag: 07.10.11, 10:52 -
JTextArea
Von der Prof im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 7Letzter Beitrag: 19.03.08, 11:50 -
Zeilenumbruch in JTextArea
Von Maike82 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 8Letzter Beitrag: 18.09.07, 15:10 -
JTextArea
Von pria im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 10.03.07, 20:26 -
JTextArea
Von Sebastian29 im Forum JavaAntworten: 4Letzter Beitrag: 15.05.06, 12:48





Zitieren

Login





