それで、単純な 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 も機能しません。これはかなり新しいものです。何か案は?すべての助けに感謝します。