我正在编写一个小程序,这基本上是我第一次使用 JComponent
来绘制东西。我将组件的背景设置为黑色。
但只要我在其中绘制一个 JButton
,它就会被默认的灰色覆盖。我已经搜索了一个小时,但似乎找不到任何答案。
最佳答案
您看到的是添加了 JComponent
的框架,因此如果您想要黑色背景框架,则需要设置 JFrame 的背景颜色。
像这样:
JFrame frame = new JFrame();
frame.add(new GUI());
frame.pack();
frame.getContentPane().setBackground(Color.black);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
关于java - 强制 JButton 不绘制背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10566073/