Examples of ClipboardOwner


Examples of ae.java.awt.datatransfer.ClipboardOwner

            throw new NullPointerException("contents");
        }

        initContext();

        final ClipboardOwner oldOwner = this.owner;
        final Transferable oldContents = this.contents;

        try {
            this.owner = owner;
            this.contents = new TransferableProxy(contents, true);

            setContentsNative(contents);
        } finally {
            if (oldOwner != null && oldOwner != owner) {
                EventQueue.invokeLater(new Runnable() {
                    public void run() {
                        oldOwner.lostOwnership(SunClipboard.this, oldContents);
                    }
                });
            }
        }
    }
View Full Code Here

Examples of ae.java.awt.datatransfer.ClipboardOwner

        }

        final Runnable runnable = new Runnable() {
                public void run() {
                    final SunClipboard sunClipboard = SunClipboard.this;
                    ClipboardOwner owner = null;
                    Transferable contents = null;

                    synchronized (sunClipboard) {
                        final AppContext context = sunClipboard.contentsContext;

                        if (context == null) {
                            return;
                        }

                        if (disposedContext == null || context == disposedContext) {
                            owner = sunClipboard.owner;
                            contents = sunClipboard.contents;
                            sunClipboard.contentsContext = null;
                            sunClipboard.owner = null;
                            sunClipboard.contents = null;
                            sunClipboard.clearNativeContext();
                            context.removePropertyChangeListener
                                (AppContext.DISPOSED_PROPERTY_NAME, sunClipboard);
                        } else {
                            return;
                        }
                    }
                    if (owner != null) {
                        owner.lostOwnership(sunClipboard, contents);
                    }
                }
            };

        SunToolkit.postEvent(context, new PeerEvent(this, runnable,
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

          public boolean isDataFlavorSupported(
              DataFlavor flavor) {
              return flavor.isFlavorTextType();
          }
         
        }, new ClipboardOwner() {

          public void lostOwnership(Clipboard clipboard, Transferable contents) {
           
          }
         
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

              public boolean isDataFlavorSupported(
                  DataFlavor flavor) {
                  return flavor.isFlavorTextType();
              }
             
            }, new ClipboardOwner() {

              public void lostOwnership(Clipboard clipboard, Transferable contents) {
               
              }
             
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

              public boolean isDataFlavorSupported(
                  DataFlavor flavor) {
                  return flavor.isFlavorTextType();
              }
             
            }, new ClipboardOwner() {

              public void lostOwnership(Clipboard clipboard, Transferable contents) {
               
              }
             
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

                public boolean isDataFlavorSupported(
                    DataFlavor flavor) {
                    return flavor.isFlavorTextType();
                }
               
              }, new ClipboardOwner() {

                public void lostOwnership(Clipboard clipboard, Transferable contents) {
                 
                }
               
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

                public boolean isDataFlavorSupported(
                    DataFlavor flavor) {
                    return flavor.isFlavorTextType();
                }
               
              }, new ClipboardOwner() {

                public void lostOwnership(Clipboard clipboard, Transferable contents) {
                 
                }
               
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

              public boolean isDataFlavorSupported(
                  DataFlavor flavor) {
                  return flavor.isFlavorTextType();
              }
             
            }, new ClipboardOwner() {

              public void lostOwnership(Clipboard clipboard, Transferable contents) {
               
              }
             
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

            reader = new InputStreamReader(new FileInputStream(tmp), panel.getEncoding());
            int s;
            while ((s = reader.read()) != -1) {
                sb.append((char)s);
            }
            ClipboardOwner owner = new ClipboardOwner() {
                public void lostOwnership(Clipboard clipboard, Transferable content) {
                }
            };
            //StringSelection ss = new StringSelection(sw.toString());
            RtfSelection rs = new RtfSelection(sb.toString());
View Full Code Here

Examples of java.awt.datatransfer.ClipboardOwner

    public Boolean copyStringToClipboard(final String str) {

        final StringSelection stringSelection = new StringSelection(str);
        final Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
        clipboard.setContents(stringSelection, new ClipboardOwner() {

            public void lostOwnership(final Clipboard clipboard, final Transferable contents) {

            }
        });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.