Я только начинаю программировать с графическим интерфейсом, медленно учусь.
Однако у меня возникла проблема с битой.Я вообще не могу изменить цвет фона / фона в моем окне.
Однако, когда я добавляю метку через JLabel, а затем использую setFore / Back, они меняют цвета очень хорошо.Только не все окно.
Я думал, что .setForeground и .setBackground должны изменить цвет окна?
import javax.swing.*;
import java.awt.*;
public class MyWindow {
public static void main(String args[])
{
Runnable init = new Runnable()
{
public void run()
{
JFrame myWindow = new JFrame("Hola!");
myWindow.setForeground(Color.YELLOW);
myWindow.setBackground(Color.YELLOW);
myWindow.setSize(400, 300);
myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myWindow.setLayout(null);
myWindow.setVisible(true);
}
};
SwingUtilities.invokeLater(init);
}
}