當我運行這個程序時,顏色不會變成藍色。我如何在這種情況下改變顏色?代碼:在此上下文中更改JFrame上的背景顏色?
import java.awt.Color;
import javax.swing.*;
public class Test extends JPanel {
static void test() {
JFrame f = new JFrame("Test");
f.getContentPane().setBackground(Color.blue);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(new Test());
f.setExtendedState(JFrame.MAXIMIZED_BOTH);
f.setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
test();
}
});
}
}
而不是使用的getContentPane(),只是做的setBackground(Color.BLUE); *可能是setBackgroundColor,不記得了,但是使用顏色大寫。* – user2277872