1 32 33 package it.businesslogic.ireport.gui.dnd; 34 import java.awt.datatransfer.Transferable ; 35 import java.awt.event.InputEvent ; 36 import javax.swing.*; 37 38 42 public class JListTransfertHandler extends javax.swing.TransferHandler { 43 44 public int getSourceActions(JComponent c) 45 { 46 return COPY; 47 } 48 49 protected Transferable createTransferable(JComponent c) 50 { 51 52 if (c instanceof JList) 53 { 54 JList list = (JList)c; 55 56 return new it.businesslogic.ireport.gui.dnd.TransferableObject(list.getSelectedValue()); 57 } 58 59 return new it.businesslogic.ireport.gui.dnd.TransferableObject(c); 60 } 61 } 62 | Popular Tags |