我想做的基本上是将2张图片并排放在一个JPanel中心,并将一个JLabel放在JPanel右侧。所以我被告知将JPanel的布局设置为BorderLayout,并使用BorderLayout.CENTER添加图片,使用BorderLayout.EAST添加JLabel。
JPanel panel = new JPanel();
panel.SetLayout(new BorderLayout(100,100));
panel.add(pic1,BorderLayout.CENTER);
panel.add(pic2,BorderLayout.CENTER);
panel.add(new JLabel("Example"), BorderLayout.EAST);
实际上,结果是图片在JPanel的左侧重叠,并且JLabel在JPanel的右侧。
非常感谢您的帮助!