Komponenten nur sporadisch sichtbar beim starten

Status
Nicht offen für weitere Antworten.

AlexDozer

Aktives Mitglied
Hi,

ich hab hier merkwürdiges Problem. Wenn ich meine Anwendung starte sind die Komponenten (TappedPane, MenuBar etc) mal sichtbar und mal nicht.
Wenn sie nicht sichtbar sind und ich verändere die Größe des Frame dann werden sie sichtbar. Aber das kann ja kein Zustand sein jedesmal die Größe ändern zu müssen :(

Code:
public class CMain extends JFrame
{
	
	CMain(String titel)
	{
		super(titel);
		setSize(800,600);
		setVisible(true);
	}
	
	public static void main(String[] args)
	{
		CMain mainframe = new CMain("NetRip");
		
		JPanel panel1 = new JPanel();
		JPanel panel2 = new JPanel();
		JPanel panel3 = new JPanel();
		
		JMenuBar menubar = new JMenuBar();
		JMenu menu_file = new JMenu("File");
		JMenuItem menuitem_exit = new JMenuItem("Exit");
		JToolBar toolbar = new JToolBar("Toolbar", JToolBar.HORIZONTAL);
		
		JButton button1 = new JButton ("Play");
		JButton button2 = new JButton ("Refresh");
		JButton button3 = new JButton ("Refresh All");
		
		JTabbedPane tabbedpane = new JTabbedPane();
		tabbedpane.addTab("Shoutcast", panel2);
		tabbedpane.addTab("Favoriten", panel3);
				
		button1.setVisible(true);
		button2.setVisible(true);
		button3.setVisible(true);
		
		toolbar.add(button1);
		toolbar.add(button2);
		toolbar.add(button3);
		toolbar.setVisible(true);
				
		mainframe.setJMenuBar(menubar);
		mainframe.add(panel1);
		
		panel1.setLayout(new BorderLayout());
		panel1.add("North", toolbar);
		panel1.add("Center", tabbedpane);
		
		menuitem_exit.setVisible(true);
		menuitem_exit.addActionListener(new CMenuListener());
		
		menubar.setVisible(true);
		menubar.add(menu_file);
		menu_file.add(menuitem_exit);
	}
}


Jemand ne Idee?

Gruß Alex
 

HLX

Top Contributor
Rufe setVisible(true) für den Frame als letztes auf - Bei dir wird dies bereits im Konstruktor, vor Initialisierung der GUI aufgerufen. Am Besten erzeugst du die GUI-Komponenten in einer Methode initialize() und weist sie dort dem Frame zu. Die Methode rufst du dann aus dem Konstruktor auf. In der Main-Methode erzeugst du lediglich den Frame.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Komponenten, Module, Begrifferklärung Java Basics - Anfänger-Themen 4
W Intuitive interface für Komponenten Java Basics - Anfänger-Themen 4
danieldemetry Java - Graph Komponenten - Ausgabe Java Basics - Anfänger-Themen 0
C Einbinden von Komponenten mit Maven Java Basics - Anfänger-Themen 3
V Alle Komponenten eines JPanels Java Basics - Anfänger-Themen 14
T Optionale Komponenten Java Basics - Anfänger-Themen 8
M GUI- mehrere Komponenten auf Container adden Java Basics - Anfänger-Themen 2
P JavaFX - Komponenten skalieren Java Basics - Anfänger-Themen 16
J Klassen Hilfe bei unbekannten Zeilen bzgl. Klassen / Komponenten Java Basics - Anfänger-Themen 12
I komponenten werden in JFrame nicht richtig angezeigt Java Basics - Anfänger-Themen 1
F Swing Applet: mehrere Komponenten hinzufügen Java Basics - Anfänger-Themen 1
F Platzieren von Komponenten in Swing Applet funktioniert nicht Java Basics - Anfänger-Themen 3
D JFrame, Komponenten verschmiert. Java Basics - Anfänger-Themen 15
N JTable - Zellfarben ändern, GUI-Komponenten in Zellen einfügen Java Basics - Anfänger-Themen 5
M Komponenten irgendwo versteckt? Java Basics - Anfänger-Themen 7
O swing komponenten werden nicht angezeigt Java Basics - Anfänger-Themen 6
MU5T4NG Komponenten in Schleife ansprechen Java Basics - Anfänger-Themen 13
B Tabelle, Größe der Komponenten Java Basics - Anfänger-Themen 2
D Wie genau kann ich in Java Komponenten entwickeln? Java Basics - Anfänger-Themen 6
P Scrollpane mit dynamisch erzeugten Komponenten Java Basics - Anfänger-Themen 3
M Fixe Position von GUI Komponenten ? Java Basics - Anfänger-Themen 9
Weiti Anzeige von komponenten erst bei Mouse-Over Java Basics - Anfänger-Themen 3
N Anordnug der Komponenten mit NetBeans Java Basics - Anfänger-Themen 9
M Obsolete Komponenten feststellen? Java Basics - Anfänger-Themen 3
X GridBagLayout Komponenten Anordnungsproblem Java Basics - Anfänger-Themen 4
L Komponenten in Layoutmanagern zentrieren Java Basics - Anfänger-Themen 5
J Probleme mit Visual Editor Komponenten auf Panel legen Java Basics - Anfänger-Themen 4
J Komponenten andordnen Java Basics - Anfänger-Themen 2
K Koordinaten von Swing Komponenten Java Basics - Anfänger-Themen 2
G Komponenten Java Basics - Anfänger-Themen 2
I Swing-Komponenten-Größe im GridBagLayout beschränken Java Basics - Anfänger-Themen 2
N GridBagLayout: gleichmäßige verteilung von Komponenten Java Basics - Anfänger-Themen 23
S Auf JButtonBar komponenten ausrichten, größe festlegen? Java Basics - Anfänger-Themen 5
S Wie komponenten positionieren? Java Basics - Anfänger-Themen 6
B Komponenten im LayoutManager zentrieren Java Basics - Anfänger-Themen 5
G Seit Java6 wird der Text von komponenten komisch dargestellt Java Basics - Anfänger-Themen 11
Q Beste Komponenten für 3-Schichten-Architektur gesucht Java Basics - Anfänger-Themen 7
T Anderes Fenster öffnen, darin enthaltene Komponenten ändern Java Basics - Anfänger-Themen 2
E Komponenten auf Panel positionieren Java Basics - Anfänger-Themen 3
S Komponenten löschen und ersetzen Java Basics - Anfänger-Themen 2
S Kommunikation zwischen Komponenten in einem JFrame Java Basics - Anfänger-Themen 10
P Abstand vom Rahmen zu Komponenten bestimmen? Java Basics - Anfänger-Themen 3
J Dynamische Größenveränderung der Komponenten verhindern Java Basics - Anfänger-Themen 8
S Alle Komponenten die ich auf die IDE ziehe sind align all Java Basics - Anfänger-Themen 7
B Komponenten einer Zeile, Spalte des GridLayouts hinzufügen Java Basics - Anfänger-Themen 3
M value von Komponenten erhalten Java Basics - Anfänger-Themen 3
G GUI Komponenten Java Basics - Anfänger-Themen 14
M Problem beim ändern von Komponenten während Visible(true) Java Basics - Anfänger-Themen 4
M Bei Swing Komponenten die Farbe ändern? Java Basics - Anfänger-Themen 12
S Benennung von Komponenten bei Swing? Java Basics - Anfänger-Themen 8
J von Methode auf GUI-Komponenten zugreifen? Java Basics - Anfänger-Themen 5
J Problem mit Swing-Komponenten Java Basics - Anfänger-Themen 13
G Visuellen Komponenten Hints zuordnen Java Basics - Anfänger-Themen 5
G Komponenten dynamisch auf contentPane einbinden Java Basics - Anfänger-Themen 5
M wie kombiniere ich grafik und swing-komponenten Java Basics - Anfänger-Themen 16
X Komponenten automatisch erzeugen Java Basics - Anfänger-Themen 8
X Viele Komponenten automatisch erzeugen Java Basics - Anfänger-Themen 2
sambalmueslie Probleme mit Container und Komponenten. Java Basics - Anfänger-Themen 3
A Komponenten im Panel ausrichten Java Basics - Anfänger-Themen 5
M GridBagLayout und enthaltende komponenten Java Basics - Anfänger-Themen 5
G alle Komponenten vom Typ JPanel removen Java Basics - Anfänger-Themen 4
K Sichtbarkeit von Komponenten prüfen Java Basics - Anfänger-Themen 5
C JPanel erhält sporadisch keinen Fokus Java Basics - Anfänger-Themen 3
julian0507 Array aus Methode in anderer Methode sichtbar machen Java Basics - Anfänger-Themen 10
U Beispiel Methode size() vom "Collection"-interface... Wie kann man sichtbar machen, was die Methode unter der Haube macht? Java Basics - Anfänger-Themen 8
S Kontrollieren, ob ein Jlabel nicht sichtbar ist Java Basics - Anfänger-Themen 6
J Input-Variable nicht sichtbar Java Basics - Anfänger-Themen 2
D JTButton ist nicht sichtbar bei Programmstart! Java Basics - Anfänger-Themen 4
M Pong Paddel nicht sichtbar Java Basics - Anfänger-Themen 2
J Erste Schritte Mit repaint() ist Label nicht sichtbar Java Basics - Anfänger-Themen 15
G JDK installieren keine Installationsroutine bei Javainstallation sichtbar Java Basics - Anfänger-Themen 4
G Vererbung Sicherheitslücke? Reflection sieht members, die nicht sichtbar sein sollten?! Java Basics - Anfänger-Themen 11
B FileWriter nicht sichtbar? Java Basics - Anfänger-Themen 4
S JLabel sichtbar machen/GUI Java Basics - Anfänger-Themen 3
T Jlabel durch Text in 2 anderen Jlabels sichtbar machen Java Basics - Anfänger-Themen 4
F Kontruktor nicht sichtbar/visible ... Java Basics - Anfänger-Themen 6
L Warum ist Instanzvariable sichtbar? Java Basics - Anfänger-Themen 2
D Zähler nicht sichtbar (Thema: Konstruktoren) Java Basics - Anfänger-Themen 2
S Inhalt von JPanel erst nach Resize sichtbar Java Basics - Anfänger-Themen 2
A JScrollPane nicht sichtbar Java Basics - Anfänger-Themen 5
D Panel sichtbar/unsichtbar machen im ActionListener Java Basics - Anfänger-Themen 3
E JButtons auf JFrame nicht immer sichtbar Java Basics - Anfänger-Themen 4
J Erste Schritte JTabbedPane sichtbar und unsichtbar Java Basics - Anfänger-Themen 9
R Quaxli Tutorial - Bild nicht sichtbar Java Basics - Anfänger-Themen 4
S Bytecode sichtbar machen Java Basics - Anfänger-Themen 2
K Klasse für andere Klassen sichtbar machen Java Basics - Anfänger-Themen 6
TheKing Bild nur in Kreis sichtbar machen Java Basics - Anfänger-Themen 6
V JFrame erst sichtbar machen wenns geladen ist Java Basics - Anfänger-Themen 8
S .exe mit getRuntime.exec sichtbar ausführen Java Basics - Anfänger-Themen 3
D JList nicht sichtbar Java Basics - Anfänger-Themen 4
T .add() von Objekten in meiner GUI nicht sichtbar Java Basics - Anfänger-Themen 7
C Eigenschaften außerhalb einer Klasse nicht sichtbar Java Basics - Anfänger-Themen 13
G Protected Variablen außerhalb der eigenen Klassenhierarchie sichtbar Java Basics - Anfänger-Themen 5
G Fenster erzeugen, Kreuz zeichnen, sichtbar machen Java Basics - Anfänger-Themen 1
M "Selbst erstellte" Buttons nicht sichtbar. Java Basics - Anfänger-Themen 20
A components im JFrame erst nach Größenänderung sichtbar? Java Basics - Anfänger-Themen 2
P JRadioButton der ButtonGroup nicht sichtbar ? Java Basics - Anfänger-Themen 2
M Ab wann ist die Datei sichtbar? Java Basics - Anfänger-Themen 3
P Menüeinträge erst "über Umwege" sichtbar? Java Basics - Anfänger-Themen 2
K jScrollbar erst nach klicken sichtbar Oo Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben