所以,我试图显示一个简单的 JFrame 但我无法更改背景颜色?做了一些搜索,他们都建议使用我拥有的 useContentPane。
import java.awt.*;
import javax.swing.*;
public class Login {
public static void main(String[] args) {
createWindow();
}
private static void createWindow() {
JFrame frame = new JFrame("Login System");
frame.getContentPane().setBackground(Color.darkGray);
frame.setSize(350, 350);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextField username = new JTextField();
frame.add(username);
frame.setVisible(true);
}
}
JFrame 大小有效,但背景无效,TextField 无效,对此非常新。有任何想法吗?感谢所有帮助。