tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
989
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Java_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!
     

  2. #2
    MeinerEiner_80 Tutorials.de Gastzugang
    Moin!
    setWrapStyleWord(true) bewirkt, das nur an den Wortgrenzen (d.h. den Leerzeichen) umgebrochen wird..

    *grüssle*
    MeinerEiner
     

  3. #3
    Java_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
     

  4. #4
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    mit
    Code :
    1
    
    setText()
    kannst du den Text in der TextArea setzen. Wenn du die TextArea leeren möchtest musst du nur
    Code :
    1
    
    textArea.setText("")
    aufrufen.

    MFG

    zEriX
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  5. #5
    Java_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!)
     

  6. #6
    Java_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

  1. JTextArea - automatischer Zeilenumbruch
    Von henning-malaysia im Forum Java
    Antworten: 3
    Letzter Beitrag: 07.10.11, 10:52
  2. JTextArea
    Von der Prof im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 7
    Letzter Beitrag: 19.03.08, 11:50
  3. Zeilenumbruch in JTextArea
    Von Maike82 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 8
    Letzter Beitrag: 18.09.07, 15:10
  4. JTextArea
    Von pria im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 10.03.07, 20:26
  5. JTextArea
    Von Sebastian29 im Forum Java
    Antworten: 4
    Letzter Beitrag: 15.05.06, 12:48