Re: Drag & Drop with custom DataFlavor Programming Software Development by DavidKroukamp …TransferableShapeInfo implements Transferable { protected static DataFlavor CustomFlavour = new DataFlavor(MyLabel.class, "A label… return false; } @Override public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException { if (flavor.equals(… Drag & Drop with custom DataFlavor Programming Software Development by JamesCherrill … D&D (Java 6 or later) with a custom DataFlavor for the objects, but I'm struggling to find and… Re: Drag & Drop with custom DataFlavor Programming Software Development by JamesCherrill Thanks for that. I have defined a custom DataFlavor, built a Transferrable, and am in the middle of the TransferHandler. Am I right in thinking that you don't need to write any mouse handling code, and just setting the transfer handler for the JComponents is enough? Re: Swing drag and drop problem Programming Software Development by rancosster …(); _dragAndDropSource.createDefaultDragGestureRecognizer(this, DnDConstants.ACTION_MOVE, this); } @Override public DataFlavor[] getTransferDataFlavors() { return new DataFlavor[]{new DataFlavor(OnBoardItem.class, "ITEM")}; } @Override public boolean… Swing drag and drop problem Programming Software Development by rancosster ….createDefaultDragGestureRecognizer(this, DnDConstants.ACTION_MOVE, this); } @Override public DataFlavor[] getTransferDataFlavors() { return new DataFlavor[]{new DataFlavor(OnBoardItem.class, _modelEquivalent.toString())}; } @Override public boolean isDataFlavorSupported… Drag and Drop headaches Programming Software Development by Phaelax …purposely left out validation for the moment DataFlavor[] flavors = e.getTransferable().getTransferDataFlavors(); DataFlavor flavor = flavors[0]; e.acceptDrop(DnDConstants…implements Transferable { private Integer index; private static DataFlavor[] supportedFlavors = {new DataFlavor(new Integer(0).getClass(), "Integer-object"… Problem applying a filter to multiple images Programming Software Development by ASH_534 …; public static final DataFlavor[] SUPPORTED_DATA_FLAVORS = new DataFlavor[] { DataFlavor.javaFileListFlavor, DataFlavor.imageFlavor }; @Override …quot;1"); boolean canImport = false; for (DataFlavor flavor : SUPPORTED_DATA_FLAVORS) { if (support.isDataFlavorSupported(flavor))… Re: Swing drag and drop problem Programming Software Development by rancosster …: @Override public void drop(DropTargetDropEvent dtde) { Transferable transferred = dtde.getTransferable(); DataFlavor[] transferredData = transferred.getTransferDataFlavors(); try { OnBoardItem temp = (OnBoardItem) transferred.getTransferData(transferredData… Java Image Handling Programming Software Development by atulajawale … FileAndTextTransferHandler */ public FileAndTextTransferHandler() { fileFlavor = DataFlavor.javaFileListFlavor; stringFlavor = DataFlavor.stringFlavor; x=30; y=30; }…COPY_OR_MOVE; } public boolean canImport(JComponent c, DataFlavor[] flavors) { if (hasFileFlavor(flavors)) {… reg eventhandling Programming Software Development by rajeshredy …} // we only import Strings if (!support.isDataFlavorSupported(DataFlavor.stringFlavor)) { return false; } // check if …; try { data = (String)support.getTransferable().getTransferData(DataFlavor.stringFlavor); } catch (UnsupportedFlavorException e) { return false… Clipboards Programming Software Development by freesoft_2000 …); if((T1 != null) && (T1.isDataFlavorSupported(DataFlavor.stringFlavor))) { try { str2 = (String)T1.getTransferData(DataFlavor.stringFlavor); } catch(Exception e) { } } return str2; } This… Re: reg eventhandling Programming Software Development by rajeshredy ….awt.Insets; import java.awt.Rectangle; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.StringSelection; import java.awt.datatransfer.Transferable… Get the latest item copied from clipboard Programming Software Development by anuj_sharma … { if (t != null && t.isDataFlavorSupported(DataFlavor.imageFlavor)) { Image text = (Image)t.getTransferData(DataFlavor.imageFlavor); return text; } } catch (UnsupportedFlavorException e) {} catch… Re: When to extend a JComponent? Programming Software Development by HazardTW …return false; } @Override public boolean canImport(JComponent c, DataFlavor[] flavors) { if (hasLocalArrayListFlavor(flavors)) { return true;…data = alist; } public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException { if (!isDataFlavorSupported(… Re: ClipBoard>>String Programming Software Development by javed123 …java.awt.Toolkit; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.UnsupportedFlavorException; import…copyToSystemClipboard() { try { String dataFlavor = Toolkit.getDefaultToolkit() .getSystemClipboard().getData(DataFlavor.stringFlavor) .toString(); System.out.println(dataFlavor); } catch (HeadlessException e… Re: When to extend a JComponent? Programming Software Development by HazardTW …; as follows: [CODE]String localArrayListType = DataFlavor.javaJVMLocalObjectMimeType + ";class=MyClass"; serialArrayListFlavor = new DataFlavor(localArrayListType); localArrayListFlavor = new DataFlavor(localArrayListType);[/CODE] Then made MyClass… Re: Copying Images to the clipboard Programming Software Development by server_crash ….awt.datatransfer.StringSelection; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.UnsupportedFlavorException; import java… if (clipData != null) { try { s = (String)(clipData.getTransferData(DataFlavor.stringFlavor)); } catch (Exception e) { s = e.toString(); } [/… Re: GUI Component Dragging Programming Software Development by quuba …/[/URL] Mix examples , for javax.swing.JButton use [CODE] DataFlavor flavorButton = new DataFlavor("application/x-java-jvm-local-objectref; class=javax… Re: array and setBackground() Programming Software Development by s2xi …java.awt.datatransfer.Clipboard; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.StringSelection; import java…this); try{ String sel = (String) cliptran.getTransferData(DataFlavor.stringFlavor); textarea.replaceRange(sel,textarea.getSelectionStart(),textarea.getSelectionEnd()); }catch… Re: Copying Images to the clipboard Programming Software Development by server_crash You'll have to do something with the dataflavor of the tranferable. Take a look at this tutorial, it will do a much better job than I'm doing: [url]http://www.devx.com/Java/Article/22326/0/page/1[/url] Re: UnsupportedFlavorException??? Programming Software Development by jwenting … descriptors for data types. You get this exception if the DataFlavor you want doesn't exist on the platform you're… Re: ClipBoard>>String Programming Software Development by JamesCherrill …" copies [B][I]from [/I][/B]the clipboard, "dataFlavor" holds the [B][I]data [/I][/B]String, not… Re: ClipBoard>>String Programming Software Development by javed123 …" copies [B][I]from [/I][/B]the clipboard, "dataFlavor" holds the [B][I]data [/I][/B]String, not… Re: When to extend a JComponent? Programming Software Development by HazardTW … is. Not knowing any better I suspect it's the dataFlavor testing in the example code that may be stopping the… Re: When to extend a JComponent? Programming Software Development by JamesCherrill OK, ignore that previous link, here's a MUCH better current version [url]http://java.sun.com/docs/books/tutorial/uiswing/dnd/dataflavor.html[/url] it's part of the full tutorial on D&D but gives detailed instructions on how to make your class as transferable. It looks like that will then do what you want. Re: How can I add a clickable url in a JTextPane Programming Software Development by quuba …] Transferable trans = clipboard.getContents(null); String s1 = (String) trans.getTransferData(DataFlavor.stringFlavor); if (s1.equals(s)) { //nothing to do (avoid populate… Re: How can I add a clickable url in a JTextPane Programming Software Development by fenerista …] Transferable trans = clipboard.getContents(null); String s1 = (String) trans.getTransferData(DataFlavor.stringFlavor); if (s1.equals(s)) { //nothing to do (avoid populate… Re: Problem to cop/cut and paste GUI objects using SystemClipboard in java Programming Software Development by murali_quest … Transferable,ClipboardOwner i can copy and paste image also(Using DataFlavor.imageFlavor). It was easy to do. In a same way… Re: Problem to cop/cut and paste GUI objects using SystemClipboard in java Programming Software Development by JamesCherrill … there any other way?[/QUOTE] Yes, probably, maybe a custom DataFlavor... But it's so easy and generalisable to convert any… Re: Drag & Drop with custom DataFlavor Programming Software Development by DavidKroukamp To clarify, you would like to be able to drag a component from one JPanel to another or the smae panel? Also are you looking for DnD option only? Or custom too?