Итак, я пытаюсь отобразить простой JFrame, но я не могу изменить цвет фона? Проделали несколько поисков, и все они предлагают использовать useContentPane, которые у меня есть.Цвет фона JFrame не изменится?
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 не делает, довольно новыми для этого. Есть идеи? Вся помощь приветствуется.
'JTextField' занимает всю площадь' JFrame' ... – Reimeus
@Reimeus hahaha, я попытался изменить размеры. username.setSize (100, 280); Я уверен, что это неправильно. – Vernard