JTextArea erst nach Maximierung sichtbar

Status
Nicht offen für weitere Antworten.

Pichelmother

Mitglied
Hallo,

ich folgendes Problem:

Ich habe einen Editor, der von einem Fenster Events an ein anders Fenster schickt. Das Problem ist nun, das man die Ergebnisse (Ausgabe der Events) im 2. Fenster erst dann sieht, wenn dieses einmal maximiert wurde.

Code:
import javax.swing.*;
import javax.swing.JTree;

import java.awt.*;
import java.awt.event.*;

public class AusgabeGUI extends JFrame{
	private JPanel panel;
	private JLabel label;
	public static JTextArea textArea;
	public static JSplitPane jSplitPane;
	public static JTree Tree;
	
	public AusgabeGUI() 
	{	
		super("Ausgabe");
		setLocation(600,300);
		setSize(400,400);
		setVisible(true);
		setEnabled(true);
		
		jSplitPane = new JSplitPane();
		getContentPane().add(jSplitPane, BorderLayout.NORTH);
		jSplitPane.setPreferredSize(new java.awt.Dimension(/*842*/300, /*603*/200));
		{
			Tree = new JTree();
			jSplitPane.add(Tree, JSplitPane.LEFT);
			Tree.setPreferredSize(new java.awt.Dimension(123, 601));
			Tree.setSize(20, 302);
			Tree.setMinimumSize(new java.awt.Dimension(20, 0));
			Tree.setMaximumSize(new java.awt.Dimension(200, 64));
			textArea = new JTextArea();
			jSplitPane.add(textArea, JSplitPane.RIGHT);
			textArea.setEditable(true);
			this.getContentPane().add(textArea);
			JScrollPane topScrollPane = new JScrollPane(textArea);
			Dimension preferredSize = new Dimension(100, 100);
			topScrollPane.setPreferredSize(preferredSize);
			add(topScrollPane);
			//addActionListener(cmd);
			//panel.add(textArea);
		}
		
	}
}

Vielleicht kennt dieses Problem ja wäre.
Danke schon mal

Gruß
 
setVisible ist das Letzte, was man machen sollte. Das müßte schon reichen. Ansonsten muß man, falls sich am Layout was ändert, noch validate aufrufen.
 
Das Theme kommt ca. 2 ma die Woche, das hätte man auch ganz leicht über die Forensuche lösen können!
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben