gpt4 book ai didi

java - 如何更改 jFrame 中的背景颜色

转载 作者:行者123 更新时间:2023-12-01 11:12:46 25 4
gpt4 key购买 nike

我正在尝试制作一个规划器,并且想要更改我的 JFrame 的背景。我已经尝试过frame.getContentPane().setBackground(Color.);但这似乎不起作用。

这是框架部分的代码

`public Planner(){
frame = new JFrame();
main = new JPanel();
menu = new Menu(this);
frame.setPreferredSize(preferredSize);
frame.add(main);
frame.setJMenuBar(menu);
frame.pack();
frame.setVisible(true);
frame.setLocationRelativeTo(null);
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("Icon.png"));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Myva");

JLabel loading = new JLabel();
JOptionPane pane = new JOptionPane();
pane.showMessageDialog( null, "Hi. ");
name = pane.showInputDialog("What is your name:");

}

提前致谢

最佳答案

如果我理解你的问题,那么你可以调用JFrame.setBackground(Color)喜欢

frame.setBackground(Color.BLUE);

如果您想以更明显的方式更改颜色,可以在 JPanel 上进行。就像,

public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel panel = new JPanel();
panel.setBackground(Color.BLUE);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(640, 480);
frame.setVisible(true);
}

这将为您提供一个非常蓝色的窗口。

关于java - 如何更改 jFrame 中的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32162553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com