как добавить данные в определенную ячейку, например ([*] указывает на ячейку): [JButton1] [JButton2] [] [] [JButton3]
Или есть какое-либо лучшее решение, чем использование nullмакет, чтобы получить аналогичный результат - давая пробел.
GridLayout из JPanels, каждый с CardLayout. Если вы хотите, чтобы что-то появилось в определенной позиции x, y, добавьте это в JPanel и покажите эту карту.