Я пытаюсь реализовать объект перетаскивания и привязки с помощью JLabels. В принципе, JPanel запускается с JLabels, которые находятся в определенных ячейках вокруг экрана (все JLabels и Box имеют одинаковый размер). Затем я хотел бы, чтобы пользователь мог перетащить JLabel в ящик и «привязать» его к ящику; смысл, когда их мышь приближается к ящику, программа знает, чтобы привязать этот JLabel к этому ящику.Перетаскивание и привязка JLabels в Java
Я мог бы сделать это утомительно с прослушивателем мыши и мышью, перетащил и сделал много рендеринга (я уже начал это, и это не слишком красиво). Но мне было интересно, есть ли что-то в Интернете, о котором кто-либо знает, или что-то, что было встроено в java, что помогло бы мне.
ПРИМЕЧАНИЕ: ЭТО НЕ ВОПРОС О ДРАКЕ И УБЫТКЕ.
http://stackoverflow.com/questions/874360/swing-creating-a-draggable-component прочитайте это сообщение. Он показывает один подход к реализации, о чем вы говорите. Защелка не отличается от перетаскивания, она просто имеет набор параметров, основанных на том, где находится компонент. Я предполагаю, что вы пытаетесь реализовать что-то вроде JQuery, которое использует шаги. Алгоритм не будет слишком сложным, но «ПРИМЕЧАНИЕ: ЭТО НЕ ВОПРОС О ДРАКЕ И УБЫТКЕ». не выигрывает у вас друзей. Посмотрите на awt, а не на Swing. MadProgrammer дал вам несколько замечаний. –