2048 Game //Java

159
01 февраля 2020, 12:30

Нужно поставить двойку в случайний пустой JLabel по нажатию на кнопку "Start"

Answer 1

Если я понимаю правильно, то у вас панель 4*4, тогда у вас должно быть что-то типа

int x = new Random().nextInt(4);
int y = new Random().nextInt(4);
int[][] array = new int[4][4];
array[x][y] = 2;

Вместо массива int применяете свои объекты. Но заполнение будет примерно так. В значение JLabel вносите 2 по такому принципу

READ ALSO
Локализация Java-класса в Android

Локализация Java-класса в Android

Знаю как локализовать ресурсы приложения (папку res)

161
Константа static + final, или только final?

Константа static + final, или только final?

Чтобы создать константу в Java, нужно пометить переменную сразу двумя модификаторами: static и finalПрочитал это в книге, а если просто переменную...

163
Как добавить toolbar в listActivity

Как добавить toolbar в listActivity

После того как поменял extends с appCompatActivity на listActivity, метод setSupportActionBar стал светиться краснымЧто делать? Может быть что нибудь поменять в коде?...

189
Appium+Selenium(Java) - Не работает поиск по локаторам в react native app

Appium+Selenium(Java) - Не работает поиск по локаторам в react native app

При запуске теста на нашем приложении возвращает null pointer exception

185