Перетащите из JButton в JComponent в Java
Я искал в интернете примеры, как перетаскивать JButtons на объект, но я не мог заставить его работать.
Моя программа выполняет следующие действия: когда я нажимаю на кнопку, объект обновляет поле (с помощью selectedobject.setField ()). Я хочу сделать это не щелкая, а перетаскивая JButton.
Как я могу это сделать ? Я нашел это, и я попытался вставить свой код:
btn.setTransferHandler(new ImageHandler());
btn.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
JComponent c = (JComponent)e.getSource();
TransferHandler handler = c.getTransferHandler();
handler.exportAsDrag(c, e, TransferHandler.COPY);
}
});
Я взял класс ImageHandler изВот.