Не выходит изменить размер квадратов в фиксированном поле, исходя из количества всех его клеток

105
10 ноября 2019, 06:40

У меня есть квадратное поле, которое я разбиваю на клетки, но размер этих клеток фиксирован и при небольшом количестве строк и столбцов на поле, остается много пустого пространства. Как создавать поле с клетками, размер которых будет изменяться вместе с размером его строками и столбцами?

    void repanit(){
pane.getChildren().clear();
boolean[][] b = game.getPole();
for(int i=1;i<=rows;i++)
for(int j=1;j<=cols;j++) {
Rectangle pole = (i==1&&j==1) ? new Rectangle(j, i, 430/cols, 430/rows) : new Rectangle(j*(430/cols), i*(430/rows), 430/cols, 430/rows);
pole.setStroke(Color.BLACK);
pane.getChildren().add(pole);
}
}

Первый квадрат поля рисуется правильно и с нужным размером, остальные не следуют за ним,а разбросаны по полю. Пример для поля 3х3

READ ALSO
Как встроить telegram в android приложение?

Как встроить telegram в android приложение?

Каким образом встроить чат-бота в Android приложениеПолучать ответы от бота в виде json-массива и выводить? или пытаться интегрировать его?

115
Робота с HashMap &amp; HashSet

Робота с HashMap & HashSet

Изучаю коллекции, стараюсь подвести итоги по HashMap & HashSet если я в чём то не прав, пишите

136
Не изменяется текст в TextView

Не изменяется текст в TextView

Подскажите пожалуйста, в чем может быть проблема: не заменяется текст в TextView (проверял, ID ресурсов не пересекаются):

122