JLabel background1 = new JLabel(new ImageIcon(“background.png”));
JLabel knight=new JLabel(new ImageIcon(“knight.jpg”));
frame.add(background1);
frame.add(knight);
我猜您真正想要的是在顶部(z轴)上显示骑士,因此您需要执行以下操作:
JLabel background1 = new JLabel(new ImageIcon("background.png"));background.setLayout( new BorderLayout() );JLabel knight=new JLabel(new ImageIcon("knight.jpg"));background1.add(knight);frame.add(background1);那就是您需要遵循父/子层次结构:
- 将背景添加到框架
- 将骑士添加到背景中



