Позиционирование объектов на основе значений строк и столбцов - PullRequest
1 голос
/ 13 августа 2010

У меня есть 3 X 3 сетки JLabels изображений.Я построил сетку, используя сетку.

Я хотел бы переместить круглый объект, представляющий автомобиль, и поместить этот объект в определенную ячейку.Таким образом, сетка будет похожа на фон.

У меня такие вопросы:

1) Как я могу расположить этот объект в определенной ячейке на основе значений строк и столбцов?например, если я хочу поместить объект в [1] [0].

2) Как переместить этот объект в другую ячейку, используя значения строк и столбцов.например, если я хочу переместить объект из [1] [0] в [2] [1]

Спасибо всем за помощь.

1 Ответ

1 голос
/ 13 августа 2010

Вместо перемещения надписей перемещайте свойства (текст или изображение их). Таким образом, вы можете создать двумерный массив меток. Чтобы переместить текст:

labels[2][1].setText (labels[1][0].getText ());
labels[1][0].setText ("");

[EDIT]

Я хотел бы переместить круглый объект, представляющий автомобиль, и поместить этот объект в определенную ячейку. Я делаю что-то вроде анимации.

В этом случае используйте холст. См. Этот ответ .

...