Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.java > #13473

null-layout: Verschachtelte Panels funktionieren nicht

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Peter Müller <invalid@invalid.invalid>
Newsgroups de.comp.lang.java
Subject null-layout: Verschachtelte Panels funktionieren nicht
Date Tue, 5 Mar 2024 23:27:13 +0100
Lines 21
Message-ID <l4pki8FibgiU1@mid.individual.net> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
X-Trace individual.net W41xnqW/ixXzApzhsw31Mgt/Ll7Frbjtg8kmWbJ3eKjHmuLWZH
Cancel-Lock sha1:B3/dd5Ra9e+NnyYm27hWnWZ8uA0= sha256:7v8ItuWd6lKfFaxbQmtvARmsP70TOGOM2Gn9o7+2V9w=
X-Mozilla-News-Host news://news.individual.de:119
User-Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
Xref csiph.com de.comp.lang.java:13473

Show key headers only | View raw


Bei dem untenstehenden Code wird der konstruierte Button nicht gezeigt. 
Wenn ich die Ebene "subPanel" nicht verwende und den Button direkt an 
dem mainPanel einbaue, funktioniert es.

void example() {
	JFrame frame = new JFrame();
	JPanel mainPanel = new JPanel();
	JPanel subPanel = new JPanel();
	subPanel.setLayout(null);

	JButton button = new JButton("Button");
	button.setBounds(10, 10, 200, 200);

	subPanel.add(button);
	mainPanel.add(subPanel);
	frame.add(mainPanel);

	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setSize(600, 600);
	frame.setVisible(true);
}

Back to de.comp.lang.java | Previous | NextNext in thread | Find similar


Thread

null-layout: Verschachtelte Panels funktionieren nicht Peter Müller <invalid@invalid.invalid> - 2024-03-05 23:27 +0100
  Re: null-layout: Verschachtelte Panels funktionieren nicht Peter Müller <invalid@invalid.invalid> - 2024-03-18 22:03 +0100

csiph-web