В основном планирую разместить несколько кнопок, текстовые поля, метки и т. д. в JFrame, и я хотел бы сделать возможным, чтобы пользователь мог перемещать различные компоненты в этом JFrame с помощью мыши.
Я видел различные способы с MouseListeners, подклассом кода JComponent, DropSource / Реализации DropTarget и так далее, но я не уверен, какой из них является «рекомендуемым» (мне не нужно поддерживать «перетаскивание» между разными фреймами / приложениями, что, по-видимому, делает большинство примеров).