2014-10-26 3 views
0

Я очень новый JavaFX (и любой графический интерфейс), и у меня возникают проблемы с пониманием некоторых концепций. Тем не менее, у меня есть многомерный массив 10x10, в котором хранятся случайные int в классе, который расширяет GridPane, и у меня возникают проблемы с пониманием того, как я буду отображать каждое случайное значение int графически в центре BorderPane другого класса. Я хотел бы каждый из int каждого элемента, который будет отображаться в форме рода равномерно. Я не хочу знать точное решение. Я просто хочу знать, какие варианты и шаги я должен предпринять, например. Импорт я должен быть в курсе и т.д. Найдено это изображение от другого поста, но это вид макета я представляю, за исключением того, мне не нужно, чтобы они были кнопкиКак отображать элементы 2-мерного массива в графическом интерфейсе JavaFX

enter image description here

+0

Показать иллюстрацию Вашего желаемого просмотра было бы полезно. –

+0

Просто добавил изображение из другого сообщения. Это в значительной степени макет, который мне нужен, я просто не хочу, чтобы они были кнопками. Это можно сделать? –

ответ

1

Построить (вероятно, вложенная) цикл и перемещение 2d-массива. На каждом цикле получить значение int из класса и ввести в один из соответствующих built-in layout panes of JavaFX. Я предлагаю использовать другой генератор/мастер GridPane или TilePane. Затем поместите эту мастер-панель в центр BorderPane.

+0

Две вещи, и извините мое невежество. Когда вы говорите, получите значение 'int' из класса, ссылаетесь ли вы на значение в каждом индексе массива? И вы упомянули генерала/мастера 'GridPane', что это? Другой, как в другом классе, кроме моего класса, который расширяет GridPane? –

+0

@ ZFN7. 1) Нет, значение вашего класса, которое расширяет Gridpane. 2) Да, чтобы получить вид сетки, как на вашем изображении, вам нужно использовать один из встроенных макетов. –

Смежные вопросы