Можно ли иметь «перемещаемые» / «перетаскиваемые» компоненты, такие как JButtons, JTextFields, в JFrame?

В основном планирую разместить несколько кнопок, текстовые поля, метки и т. д. в JFrame, и я хотел бы сделать возможным, чтобы пользователь мог перемещать различные компоненты в этом JFrame с помощью мыши.

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

6
задан soc 19 February 2011 в 16:56
поделиться