Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: =?UTF-8?Q?Peter_M=c3=bcller?= 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: 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 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); }