Возможно, вы захотите взглянуть на рамки стыковки. Например, Docking Frames имеет хороший пример шахматной доски - в основном, вы можете «состыковать» фигуры на клетках шахматной доски, которые используются в качестве мишеней для выпадения. Просто запустите демонстрацию через предоставленный jnlp, а затем выберите демонстрацию «Шахматы» в списке слева, чтобы увидеть, как она работает. Вот скриншот этого:
![enter image description here](https://i.stack.imgur.com/mwvtS.png)
Вы можете видеть, что каждый из квадратов является стыковочным элементом (т.е. перетаскиваемым объектом).
В вашем случае вместо 8x8 квадратов вы можете использовать Nx1 для имитации списка из одной колонки вместо таблицы.