Я занимаюсь разработкой редактора, и мне нужно знать, как применить перетаскивание к кнопке j, чтобы я мог перетащить его в другой компонент j и добавить его плавно, заранее спасибо
Все, что мне нужно сделать: переопределить метод рисования, использовать события mouseDragged и mouseMoved, например, в следующей ссылке
Попробуйте это:
JButton b = new JButton("Button"); String propertyName = "MyButton"; label.setTransferHandler(new TransferHandler(propertyName)); label.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { JComponent c = (JComponent)evt.getSource(); TransferHandler handler = c.getTransferHandler(); th.exportAsDrag(c, e, TransferHandler.COPY); } });