0

我有一个如下所示的主面板:

JPnael mainPanel = new JPanel();
mainPanel .setLayout(new BorderLayout());

我包括子面板,如下所示:

mainPanel.add(new JPanel(), BorderLayout.NORTH));
mainPanel.add(new JPanel(), BorderLayout.CENTER));

我想创建另一个 JPanel,但不是在 BorderLayout 中,它需要是绝对位置。我怎样才能做到这一点?

更新:我试过这个变种,但它不适合 BorderLayout

JPanel absPanel = new JPanel();
JLabel absLbl = new JLabel("aaaaaaaaa");
absPanel.setLayout(null);
absPanel.add(absLbl);
absPanel.setBounds(0, 0, 100, 100);
mainPanel.add(absPanel, ???);
4

1 回答 1

0

目前还不清楚您要达到的视觉效果是什么,但您可以尝试使用分层窗格

于 2013-05-27T07:31:36.123 回答