我正在开发一个编辑器,我需要知道如何在jbutton上应用拖放,这样我就可以将它拖放到另一个jcomponent中,并平滑地放入其中,提前谢谢。
发布于 2012-01-24 12:24:58
我所要做的就是:覆盖paint方法,使用mouseDragged和mouseMoved事件,如下面的link所示
发布于 2012-01-19 21:49:22
试试这个:
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);
}
});https://stackoverflow.com/questions/8915406
复制相似问题