Resize JTextArea

TDO88

Bekanntes Mitglied
Hallo Zusammen,

ich möchte ein Hinweisfenster öffnen, auf dem einfach ein Text ausgegeben wird.
Dafür habe folgenden Code:
Java:
public class SDBNote extends JFrame{
    JTextArea SDBNote;
    JPanel panel;
    public static final String NOTEOPTIONS = "Noteoptions.prop"; //use current directory
   
    public SDBNote(String Note){

        setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
        setLocationByPlatform(true);
        setTitle("SDB Hinweis");
        setResizable(true);
       
        panel = new JPanel(new FlowLayout(SwingConstants.LEADING, 10, 10));
        add(panel);
       
        SDBNote = new JTextArea(Note, 4, 50);
        SDBNote.setLineWrap(true);
        SDBNote.setWrapStyleWord(true);
        SDBNote.setFont(new java.awt.Font("Arial", java.awt.Font.BOLD, 20));
        SDBNote.setEditable(false);
        SDBNote.setForeground(Color.red); 
        panel.add(new JScrollPane(SDBNote));
       
        pack();   
    }
}

Funktioniert soweit auch prima. Mein Problem ist jetzt noch, dass der Benutzer das Fenster in seiner Größe ändern können soll. Das funktioniert für das JFrame ja auch wunderbar, aber die TextArea sollte sich entsprechend dem JFrame auch ändern. Leider habe ich noch nichts gefunden, was bei mir funktioniert hat.
Vermutlich liegt es daran, dass ich die Größe beim erstellen der JTextArea schon vorgebe?!
Hat jemand eine Idee dazu?

Gruß
TDO
 

thet1983

Top Contributor
wenn du ein borderlayout verwendest?

Java:
import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.SwingConstants;

public class FrameDemo {

   static JTextArea textArea = null;
 
   public static void main(String[] args) {
       JFrame frame = new JFrame("Frame Demo");
       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       frame.add(container());
       frame.pack();
       frame.setVisible(true);
   }
 
 
   static JPanel container(){
       JPanel container = new JPanel(new BorderLayout());
       textArea = new JTextArea("Mein Text",10, 20);
       container.add(new JLabel("INFO NODE:",SwingConstants.CENTER), BorderLayout.NORTH);
       container.add(textArea, BorderLayout.CENTER);
       return container;
   }
 
}
 

TDO88

Bekanntes Mitglied
Hi,
vielen Dank für deinen Beitrag. Funktioniert bestens. :)
Ich habe zwar im Container das JLabel weggelassen und die TextArea noch in eine JScrollPane gesetzt, damit der Benutzer scrollen oder die Fenstergröße ändern kann, aber dein Beitrag hat super weiter geholfen.
Danke nochmal.

Gruß
TDO
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D BufferedImage resize Allgemeine Java-Themen 16
M Heap Speicher voll bei spezieller Resize Methode Allgemeine Java-Themen 5
T update() wird bei Programmstart und resize nicht gemacht Allgemeine Java-Themen 4
H Swing JTextArea als TableCellRenderer in JTable - wie Zeilen selektieren? Allgemeine Java-Themen 47
B System.out Ausgabe auf jtextarea Fehlersuche Allgemeine Java-Themen 8
N Daten einer JCoTable in JTextArea anzeigen Allgemeine Java-Themen 7
L Text von txt auf JTextArea Allgemeine Java-Themen 4
B JTextArea 6 mal auf DinA4 Format verteilen und drucken Allgemeine Java-Themen 1
X System.out/err(Die Console) in JTextArea ausgeben Allgemeine Java-Themen 2
M Output einer anderen/externen .jar in eigene JTextArea Allgemeine Java-Themen 4
D JTextArea mit setBounds() Allgemeine Java-Themen 3
I JTextArea soll nur drei Zeilen anzeigen Allgemeine Java-Themen 1
F JTextArea Cursor in die nächste Zeile setzen Allgemeine Java-Themen 2
S Swing Text in eine JTextArea schreiben Allgemeine Java-Themen 17
Z Ausschneiden, Kopieren, Einfügen, Löschen in JTextArea Allgemeine Java-Themen 5
R via JButton in JTextArea printen Allgemeine Java-Themen 2
I Tab stop in jtextarea Allgemeine Java-Themen 2
X HTTP Problem mit static/non static JTextArea Update Allgemeine Java-Themen 17
E JTextArea / JEditorPane + Text formatieren Allgemeine Java-Themen 3
P JTextArea als Log umfunktionieren Allgemeine Java-Themen 5
H image in jtextarea/JLabel einbinden... Allgemeine Java-Themen 4
C Zeilenumbruch aus JTextArea entfernen Allgemeine Java-Themen 6
D Inhalt der JTextArea drucken Allgemeine Java-Themen 2
G Text aus Zwischenablage in JTextarea -> JDBC Error Allgemeine Java-Themen 3
Escorter Threads und JTextArea Allgemeine Java-Themen 2
G JTextArea auslesen Allgemeine Java-Themen 10
H Externe Prozesse und Inputstreams - ausgabe in JTextArea Allgemeine Java-Themen 3
O Datei in eine JTextarea reinladen Allgemeine Java-Themen 2
M JTextArea Allgemeine Java-Themen 2
C JTextArea clear! Allgemeine Java-Themen 4
M Tab und KeyListener in einer JTextArea Allgemeine Java-Themen 7
D Textdatei und JTextArea Allgemeine Java-Themen 5
G JTextArea vs JTextPane Allgemeine Java-Themen 2
G JTextArea im JScrollpane automatisch mitscrollen Allgemeine Java-Themen 4
W JTextArea beschleunigen bei großen Texten Allgemeine Java-Themen 4
G Fragen zu JTextField bzw. JTextArea Allgemeine Java-Themen 2
G Compiler Exception auf JTextArea umleiten Allgemeine Java-Themen 4
C Zeilenumbruch bei JTextArea Allgemeine Java-Themen 10
bernd Unterschiede von Ordnerstrukturen in JTextArea anzeigen Allgemeine Java-Themen 4
thE_29 Komponente beliebig in einer JTextArea platzieren Allgemeine Java-Themen 3
bummerland Zeilenumbruch aus JTextArea Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben