Однако цвет фона не изменяется. применено. К нему просто применен белый (прозрачный) фон.
это код
Код: Выделить всё
import javax.swing.*;
import java.awt.*;
public class javaCode {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("주사위 채우기");
int rowNum = (int)((Math.random()*10+1));
int colNum = (int)((Math.random()*10+1));
int btnCount = rowNum*colNum;
Color[] colorAry = {null, Color.lightGray, Color.BLUE, Color.CYAN, Color.MAGENTA, Color.PINK, Color.RED };
frame.setLayout(new GridLayout(rowNum, colNum, 5,5));
JButton[] btn = new JButton[btnCount];
for (int i=0; i
Подробнее здесь: [url]https://stackoverflow.com/questions/79219922/when-using-turtle-graphics-in-java-on-mac-the-background-color-of-the-jbuttons-i[/url]