Swing BorderLayout und JPanel

B

bmwGTR

Gast
Hallo liebe Forumsgemeinde,

ich programmiere gerade ein Programm mit Swing. In diesem Programm habe ich ein Fenster mit JFrame und Internal Frames mit JInternalFrames. Mein Problem ist, das ein paar Befehle im folgenden Code nicht ausgeführt werden: (Die Klasse ist von JFrame abgeleitet, ich benutze Border Layout (für ganze Fenster) und Grid Layout (für das BorderLayout.Center)
[Java]
String name,name1;
ObjectName poolName =((ObjectInstance)object).getObjectName();
JPanel panel1 = new JPanel();
if (poolName.toString().contains("java.lang:type=MemoryPool")) {
CompositeDataSupport data = (CompositeDataSupport) mbsc.getAttribute(poolName, "Usage");
Long zahl1,zahl2,prozent;
DecimalFormat df = new DecimalFormat("0.00");
GridLayout layout1=new GridLayout (-1,1,10,30);
float zahl3,zahl4;
zahl1=(Long) data.get("committed");
zahl2=(Long) data.get("used");
zahl3=zahl1/1024;
zahl3=zahl3/1024;
zahl4=zahl2/1024;
zahl4=zahl4/1024;
prozent=zahl2*100/zahl1;
name=poolName.toString();
name1=name.substring(31);
JLabel l = new JLabel (name1+": "+df.format(zahl3)+" MB / "+df.format(zahl4)+" MB "+prozent+"%");
if(prozent>89)
{l.setForeground(Color.RED);}
if(prozent>69&&prozent<90)
{l.setForeground(Color.ORANGE);}
panel1.setLayout(layout1); //Diese
panel1.add(l); //3 Befehle
panel1.setBackground(Color.WHITE); //werden nicht ausgeführt!
this.setVisible(true);
}
this.add(panel1,BorderLayout.CENTER);
this.pack();
[/code]
Vielen Dank im Vorraus für die Hilfe.
 
B

bmwGTR

Gast
Entschuldigung für den Doppelpost, aber was ich vergessen habe zu sagen:

Die Hintergrundfarbe vom JPanel wird nicht umgeändert und es werden die JLabels auch nicht hinzugefügt.

Vielen Dank für die Hilfe im Vorraus.
 
G

Gast2

Gast
setVisible() sollte man erst aufrufen wenn der Frame fertig aufgebaut ist.
Wenn das auch nicht hilft dann poste mal nen KSKB.
 
B

bmwGTR

Gast
Hab den Fehler schon selbst gefunden, trozdem Danke für die Hilfe : ).
Hatte nur ein Problem mit der for Schleife und dem if ^^.
Java:
                        panel1.setLayout(layout1);
			panel1.setBackground(Color.WHITE);
			//this.setVisible(true);
			this.add(panel1, BorderLayout.CENTER);
			this.pack();
			for (Object object : mbsc.queryMBeans(new ObjectName("*:*"), null)) {
				try {
					String name, name1;
					ObjectName poolName = ((ObjectInstance) object)
							.getObjectName();

					if (poolName.toString().contains(
							"java.lang:type=MemoryPool")) {

						CompositeDataSupport data = (CompositeDataSupport) mbsc
								.getAttribute(poolName, "Usage");
						Long zahl1, zahl2, prozent;
						DecimalFormat df = new DecimalFormat("0.00");

						float zahl3, zahl4;
						zahl1 = (Long) data.get("committed");
						zahl2 = (Long) data.get("used");
						zahl3 = zahl1 / 1024;
						zahl3 = zahl3 / 1024;
						zahl4 = zahl2 / 1024;
						zahl4 = zahl4 / 1024;
						prozent = zahl2 * 100 / zahl1;
						name = poolName.toString();
						name1 = name.substring(31);
						JLabel l = new JLabel(name1 + ": " + df.format(zahl3)
								+ " MB / " + df.format(zahl4) + " MB "
								+ prozent + "%");
						if (prozent > 89) {
							l.setForeground(Color.RED);
						}
						if (prozent > 69 && prozent < 90) {
							l.setForeground(Color.ORANGE);
						}
						panel1.add(l);


					}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M BorderLayout JPanel liegt nicht richtig an AWT, Swing, JavaFX & SWT 12
N JPanel vertikal im BorderLayout zentrieren AWT, Swing, JavaFX & SWT 2
0din Austausch von JPanel in BorderLayout AWT, Swing, JavaFX & SWT 3
P Probleme bei BorderLayout im JPanel AWT, Swing, JavaFX & SWT 7
P JPanel im BorderLayout feste Größe/Position zuordnen AWT, Swing, JavaFX & SWT 3
J paint(Graphics g) im BorderLayout einem JPanel zuordnen &amp AWT, Swing, JavaFX & SWT 19
K JavaFX Resizing-Problem beim BorderLayout (Center Component) beim Arbeiten mit mehreren FXMLs AWT, Swing, JavaFX & SWT 2
L BorderLayout in BorderLayout verknüpfen AWT, Swing, JavaFX & SWT 2
M Bewegtes Bild im BorderLayout.CENTER AWT, Swing, JavaFX & SWT 6
F BorderLayout Hilfe bei Anzeige AWT, Swing, JavaFX & SWT 2
B AWT Panel größe im BorderLayout einstellen AWT, Swing, JavaFX & SWT 1
C Swing Borderlayout im JFrame AWT, Swing, JavaFX & SWT 4
C Swing Geschachteltes GUI mit BorderLayout - Vertikal & horizontal Verschieben AWT, Swing, JavaFX & SWT 1
P AWT BorderLayout AWT, Swing, JavaFX & SWT 2
A BorderLayout "Center" Inhalt wechseln AWT, Swing, JavaFX & SWT 1
S Swing [CLOSED] NullPointerException bei BorderLayout() AWT, Swing, JavaFX & SWT 8
S JScrollPane und BorderLayout AWT, Swing, JavaFX & SWT 1
B Swing Borderlayout East über North AWT, Swing, JavaFX & SWT 5
Q JFrame/BorderLayout AWT, Swing, JavaFX & SWT 3
A LayoutManager Höhe von NORTH beim BorderLayout ändern AWT, Swing, JavaFX & SWT 4
bluerob Panel im BorderLayout South wird nicht angezeigt AWT, Swing, JavaFX & SWT 5
R BorderLayout AWT, Swing, JavaFX & SWT 4
C LayoutManager BorderLayout im richtigen Format beschriften AWT, Swing, JavaFX & SWT 10
C CardLayout in BorderLayout? AWT, Swing, JavaFX & SWT 36
S Problem mit BorderLayout NORTH und SOUTH AWT, Swing, JavaFX & SWT 2
T Borderlayout Ecken AWT, Swing, JavaFX & SWT 2
H Swing JInternalFrame, JDesktopPane und ein BorderLayout AWT, Swing, JavaFX & SWT 2
R Problem mit Box bzw BorderLayout AWT, Swing, JavaFX & SWT 6
G LayoutManager BorderLayout WEST Bereich auf maximale Größe beschränken AWT, Swing, JavaFX & SWT 19
P LayoutManager BorderLayout - Zweimal Norden ? AWT, Swing, JavaFX & SWT 4
E LayoutManager GridBagLayout in BorderLayout - Abstand bei Resizing AWT, Swing, JavaFX & SWT 2
R BorderLayout: EAST, CENTER, WEST AWT, Swing, JavaFX & SWT 5
2 AWT Borderlayout: Grafikelemente ein und ausblenden AWT, Swing, JavaFX & SWT 2
J LayoutManager BorderLayout - 2 Buttons in SOUTH nebeneinander platzieren? AWT, Swing, JavaFX & SWT 3
S Anordnen von Buttons im BorderLayout AWT, Swing, JavaFX & SWT 6
F Im BorderLayout eine feste Grösse zuweisen! AWT, Swing, JavaFX & SWT 9
S JSplitpane in BorderLayout nutzen AWT, Swing, JavaFX & SWT 4
K LayoutManager Borderlayout - NORTH aktualisieren AWT, Swing, JavaFX & SWT 10
A GUI Komponenten in Borderlayout zeichnen AWT, Swing, JavaFX & SWT 3
B BorderLayout AWT, Swing, JavaFX & SWT 8
S Swing BorderLayout + Backgroundcolor AWT, Swing, JavaFX & SWT 3
X Instanzieren und Zuweisen vom BorderLayout an Container nicht notwendig ? AWT, Swing, JavaFX & SWT 4
E AWT Formatierung in BorderLayout AWT, Swing, JavaFX & SWT 10
D Resizeverhalten BorderLayout AWT, Swing, JavaFX & SWT 3
calzone Swing und BorderLayout AWT, Swing, JavaFX & SWT 11
Strahlungsleck Problem mit dem Anzeigen von Elementen im BorderLayout AWT, Swing, JavaFX & SWT 6
R LayoutManager ähnlich BorderLayout, mit einer Ausnahme AWT, Swing, JavaFX & SWT 2
D BorderLayout.Center mit 3 Panel und dynamischer Größe AWT, Swing, JavaFX & SWT 2
G Komponente oben positionieren (BorderLayout) AWT, Swing, JavaFX & SWT 3
G BorderLayout - zentrieren AWT, Swing, JavaFX & SWT 1
S [BorderLayout]WEST/EAST sollen über ganze Höhe gehen; AWT, Swing, JavaFX & SWT 3
A BorderLayout Verhältnis festlegen? AWT, Swing, JavaFX & SWT 5
F Farbe für den Hintergrund eine BorderLayout-Teils AWT, Swing, JavaFX & SWT 5
O Probleme bei BorderLayout AWT, Swing, JavaFX & SWT 5
H Bei BorderLayout SOUTH minimieren AWT, Swing, JavaFX & SWT 3
DeeDee0815 Abstand ZUM BorderLayout AWT, Swing, JavaFX & SWT 13
K BorderLayout--> feste Größe AWT, Swing, JavaFX & SWT 2
D BorderLayout + Buttongröße ändern AWT, Swing, JavaFX & SWT 4
L Alle Inhalte in BorderLayout.CENTER löschen? AWT, Swing, JavaFX & SWT 2
M Layout Problem (GrudBag- + BorderLayout) AWT, Swing, JavaFX & SWT 6
O GridBag IN BorderLayout? AWT, Swing, JavaFX & SWT 5
J BorderLayout / 1 Panel in Mitte und 1 Panel im Osten anordne AWT, Swing, JavaFX & SWT 6
F FlowLayout in BorderLayout AWT, Swing, JavaFX & SWT 4
D BorderLayout mit JTextField AWT, Swing, JavaFX & SWT 7
B BorderLayout.WEST (JTree strecken in Höhe) AWT, Swing, JavaFX & SWT 2
B BorderLayout/JSplitPane Problem beim Ausrichten AWT, Swing, JavaFX & SWT 5
F Anordnung im BorderLayout AWT, Swing, JavaFX & SWT 6
S Toolbar in einem BorderLayout verschieben AWT, Swing, JavaFX & SWT 4
M FlowLayout in BorderLayout einbinden? AWT, Swing, JavaFX & SWT 6
J Ermittlung der Ausrichtung einer Komponente im BorderLayout AWT, Swing, JavaFX & SWT 3
M AWT borderLayout AWT, Swing, JavaFX & SWT 7
R dummes BorderLayout :( AWT, Swing, JavaFX & SWT 8
H BorderLayout.setBackground AWT, Swing, JavaFX & SWT 2
C Borderlayout und Checkboxgruppen AWT, Swing, JavaFX & SWT 3
frau-u Borderlayout - zusätzliche Zeile AWT, Swing, JavaFX & SWT 4
W Probleme mit BorderLayout AWT, Swing, JavaFX & SWT 2
P Zwei JPanel übereianderlegen AWT, Swing, JavaFX & SWT 14
XWing Basic JPanel mit 2 Buttons beutzen. AWT, Swing, JavaFX & SWT 10
G JPanel per Drag and Drop JButtons und Bilder ablegen AWT, Swing, JavaFX & SWT 1
G JPanel mit JButtons und Bilder AWT, Swing, JavaFX & SWT 5
N AWT JPanel zu Jframe hinzufügen AWT, Swing, JavaFX & SWT 2
M clear JPanel before repainting AWT, Swing, JavaFX & SWT 1
B ImageIcon auf JPanel austauschen AWT, Swing, JavaFX & SWT 3
T Swing Reload JPanel + darin liegende ProgressBar AWT, Swing, JavaFX & SWT 9
P Swing Mehrere JLabels mit ImageIcon in JPanel lesen AWT, Swing, JavaFX & SWT 1
E JScrollPane mit JPanel verbinden AWT, Swing, JavaFX & SWT 1
F JPanel Celleditor AWT, Swing, JavaFX & SWT 8
B JPanel-Inhalte inkl. JTextarea zoomen? AWT, Swing, JavaFX & SWT 3
B Mit ContentPane werden Komponenten angezeigt, mit SplitPane, JPanel nicht? AWT, Swing, JavaFX & SWT 6
CptK Funktionsgraphen effizient zeichnen und nur Teile von JPanel erneuern AWT, Swing, JavaFX & SWT 2
P Button simpler random auf einem JPanel verteilen? AWT, Swing, JavaFX & SWT 3
O Swing "Eigenes" JPanel wird dem JScrollPane nicht hinzugefügt AWT, Swing, JavaFX & SWT 5
Ich lerne Java. Swing Von JPanel A auf JPanel B zugreifen. AWT, Swing, JavaFX & SWT 4
A JPanel austauschen und Focus geben AWT, Swing, JavaFX & SWT 3
E Auf JPanel malen und davor JComponenten anzeigen AWT, Swing, JavaFX & SWT 12
L JComponent aus JPanel anhand Mausposition ermitteln AWT, Swing, JavaFX & SWT 10
J JPanel wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
B Verschiebbares JPanel "ruckelt" im Randbereich AWT, Swing, JavaFX & SWT 2
S Swing JPanel nimmt keinen KeyListener an AWT, Swing, JavaFX & SWT 7
K JLabel mit Bilder im nicht initialisierten JPanel hinzufügen AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben