frame.setBackground(new Color(65, 54, 238));
不会显示 因为在 JFrame创建时就已经 在JFrame上面添加了 Panel 所以Panel的颜色覆盖了 JFrame的颜色
所以应该对panel进行背景色设置
frame.getContentPane().setBackground(new Color(238,67,53));
或者将panel设置为不显示
frame.getContentPane().setVisible(false);
frame.setBackground(new Color(65, 54, 238));
不会显示 因为在 JFrame创建时就已经 在JFrame上面添加了 Panel 所以Panel的颜色覆盖了 JFrame的颜色
所以应该对panel进行背景色设置
frame.getContentPane().setBackground(new Color(238,67,53));
或者将panel设置为不显示
frame.getContentPane().setVisible(false);