My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
UsefulCodeSnippets  
Updated Nov 10, 2012 by new.jose...@gmail.com

import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent;

import javax.swing.JComponent; import javax.swing.JLabel; import javax.swing.TransferHandler;

public class Main {

public static void main(String argv) throws Exception {
JLabel label = new JLabel("Label Text");

final String propertyName = "text"; label.setTransferHandler(new TransferHandler(propertyName));
label.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent evt) {
JComponent comp = (JComponent) evt.getSource(); TransferHandler th = comp.getTransferHandler();
th.exportAsDrag(comp, evt, TransferHandler.COPY);
}
});
}

}

http://www.java2s.com/Tutorial/Java/0240Swing/AddingDragandDropSupporttoaJLabelComponent.htm

Powered by Google Project Hosting