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 に答える