private synchronized void superSetContents(Transferable t, ClipboardOwner o) { if (this.contents != null) { transferableOwnershipLost(this.contents); } final ClipboardOwner oldOwner = this.owner; final Transferable oldContents = this.contents; this.owner = o; this.contents = t; if (oldOwner != null && oldOwner != owner) { EventQueue.invokeLater(new Runnable() { @Override public void run() { oldOwner.lostOwnership(NbClipboard.this, oldContents); } }); } }
public void actionPerformed(ActionEvent ev) { try { Transferable trans = t.paste(); Clipboard clipboard = getClipboard(); if (trans != null) { ClipboardOwner owner = (trans instanceof ClipboardOwner) ? (ClipboardOwner) trans : new StringSelection(""); // NOI18N clipboard.setContents(trans, owner); } } catch (UserCancelException exc) { // ignore - user just pressed cancel in some dialog.... } catch (IOException e) { Exceptions.printStackTrace(e); } finally { EventQueue.invokeLater(this); } }
/** * Stores the given string in the system clipboard */ public static void setClipboardString(String copyText) { if (!StringUtils.isEmpty(copyText)) { try { StringSelection stringselection = new StringSelection(copyText); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(stringselection, (ClipboardOwner)null); } catch (Exception var2) { ; } } }
protected void lostOwnershipNow(final AppContext disposedContext) { 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); } }
public synchronized void setContents(Transferable contents, ClipboardOwner owner) { // 4378007 : Toolkit.getSystemClipboard().setContents(null, null) // should throw NPE if (contents == null) { 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(() -> oldOwner.lostOwnership(SunClipboard.this, oldContents)); } } }
public void execute() { System.out.println("Hello world"); final ClipboardOwner clipboardOwner = new ClipboardOwner() { public void lostOwnership(Clipboard clipboard, Transferable contents) { System.exit(0); } }; clipboard.setContents(transferable, clipboardOwner); synchronized (o) { try { o.wait(); } catch (InterruptedException ie) { ie.printStackTrace(); } } }
@Override public void performAction() { final WordCountTopComponent win = WordCountTopComponent.findInstance(); if (win == null) { return ; } // the wordcount table model final WordCountTableModel wctm = win.getWordCountTableModel(); if (wctm == null) { return ; } // format the wordcount table model final StringBuffer sb = new StringBuffer(); buildHeader1( wctm, sb ); buildContentInfo( win, sb ); buildContentWc( wctm, sb ); // copy sb to the clipboard final Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); final StringSelection stringSelection = new StringSelection(sb.toString()); final ClipboardOwner owner = stringSelection; clipboard.setContents(stringSelection, owner ); }
private void func_146821_q() { Session var1 = this.mc.getSession(); McoClient var2 = new McoClient(var1.getSessionID(), var1.getUsername(), "1.7.2", Minecraft.getMinecraft().getProxy()); try { String var3 = var2.func_148708_h(this.field_146846_h); Clipboard var4 = Toolkit.getDefaultToolkit().getSystemClipboard(); var4.setContents(new StringSelection(var3), (ClipboardOwner)null); this.func_146823_a(var3); } catch (ExceptionMcoService var5) { logger.error("Couldn\'t download world data"); } }
protected void actionPerformed(GuiButton p_146284_1_) { if (p_146284_1_.enabled) { if (p_146284_1_.id == 0) { this.mc.displayGuiScreen(this.field_146780_f); } else if (p_146284_1_.id == 1) { String var2 = "https://account.mojang.com/buy/realms?wid=" + this.field_146781_g.field_148812_a + "?pid=" + this.func_146777_g(); Clipboard var3 = Toolkit.getDefaultToolkit().getSystemClipboard(); var3.setContents(new StringSelection(var2), (ClipboardOwner)null); this.func_146779_a(var2); } } }
/*** * Waits until the system clipboard is not being used by another WebDriver instance, * then populates the system clipboard with the value previously stored for the current WebDriver instance * and finally sends the CTRL + v command to the specified locator * <p> * {@link #copyString(String) copyString} method should have been called before * * @param locator WebLocator where the value from clipboard corresponding to the current WebDriver instance should be pasted */ public static void pasteString(WebLocator locator) { waitForUnlockedClipboard(); lockClipboard(); String value = clipboardContents.get(((RemoteWebDriver) WebDriverConfig.getDriver()).getSessionId().toString()); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(value), new ClipboardOwner() { @Override public void lostOwnership(final java.awt.datatransfer.Clipboard clipboard, final Transferable contents) { // do nothing } }); try { locator.sendKeys(Keys.CONTROL, "v"); } catch (Throwable throwable) { // Making sure clipboard would not unexpectedly remain locked unlockClipboard(); } unlockClipboard(); }
private CopySeedMenuItem() { super("Copy Seed to Clipboard"); setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, InputEvent.CTRL_DOWN_MASK)); addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { StringSelection stringSelection = new StringSelection(Options.instance.seed + ""); Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); clipboard.setContents(stringSelection, new ClipboardOwner() { @Override public void lostOwnership(Clipboard arg0, Transferable arg1) { // TODO Auto-generated method stub } }); } }); }
@Override public synchronized void setContents(Transferable contents, ClipboardOwner owner) { setContentsCounter++; if( pretendToBeBusy ) { pretendToBeBusy = false; throw new IllegalStateException(); } super.setContents(contents, owner); }
@Override public void setContents (Transferable t, ClipboardOwner o) { super.setContents (t, o); fireClipboardChange (); FlavorEvent ev = new FlavorEvent(this); for (FlavorListener flavorListener : getFlavorListeners()) { flavorListener.flavorsChanged(ev); } }
public synchronized void setContents(Transferable contents, ClipboardOwner owner) { // 4378007 : Toolkit.getSystemClipboard().setContents(null, null) // should throw NPE if (contents == null) { 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); } }); } } }
public static void setClipboardString(String p_146275_0_) { try { StringSelection stringselection = new StringSelection(p_146275_0_); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(stringselection, (ClipboardOwner)null); } catch (Exception exception) {} }
@ObfuscatedName("g") @ObfuscatedSignature( signature = "(Ljava/lang/String;I)V", garbageValue = "-1362299099" ) protected void method884(String var1) { this.clipboard.setContents(new StringSelection(var1), (ClipboardOwner)null); }
void copyFiles(DownloadListItem[] items) { Object[] values = (Object[])null; if(items != null) { values = new Object[items.length]; for(int plainBuf = 0; plainBuf < items.length; ++plainBuf) { DownloadListItem htmlBuf = items[plainBuf]; File i = new File(htmlBuf.saveto, htmlBuf.filename); values[plainBuf] = i; } } StringBuffer var8 = new StringBuffer(); StringBuffer var9 = new StringBuffer(); var9.append("<html>\n<body>\n<ul>\n"); for(int var10 = 0; var10 < values.length; ++var10) { Object obj = values[var10]; String val = obj == null?"":obj.toString(); var8.append(val + "\n"); var9.append(" <li>" + val + "\n"); } if(this.clipboard == null) { this.clipboard = this.t.getSystemClipboard(); } this.clipboard.setContents(new FileTransferHandler.FileTransferable(var8.toString(), var9.toString(), values), (ClipboardOwner)null); }
void copyURL(String url) { System.out.println("Copying url " + url); if(this.clipboard == null) { this.clipboard = this.t.getSystemClipboard(); } this.clipboard.setContents(new StringSelection(url), (ClipboardOwner)null); }
public static void placeFileToClipboard(String path) { File file = new File(path); List listOfFiles = new ArrayList(); listOfFiles.add(file); FileTransferable ft = new FileTransferable(listOfFiles); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ft, new ClipboardOwner() { @Override public void lostOwnership(Clipboard clipboard, Transferable contents) { System.out.println("Lost ownership"); } }); }
@Test public void writeSuccesTest() { Clipboard clip = mock(Clipboard.class); doNothing().when(clip).setContents(any(Transferable.class), any(ClipboardOwner.class)); ClipboradHelper helper = new ClipboradHelper(clip); ClipboardRespons resp = helper.writeToCliboard("AAA"); assertTrue(resp.isValid()); }
@Test public void writeLockSuccesTest() { Clipboard clip = mock(Clipboard.class); doThrow(new IllegalStateException()).doNothing().when(clip).setContents(any(Transferable.class), any(ClipboardOwner.class)); ClipboradHelper helper = new ClipboradHelper(clip); ClipboardRespons resp = helper.writeToCliboard("AAA"); assertTrue(resp.isValid()); }
@Override public void setContents(Transferable contents, ClipboardOwner owner) { try { target.getClass().getMethod("setContents", Transferable.class).invoke(target, contents); } catch (Exception ex) { InternalError error = new InternalError("Failed to invoke setContents(Transferable) on "+target); error.initCause(ex); throw error; } }
/** * Stores the given string in the system clipboard */ public static void setClipboardString(String p_146275_0_) { try { StringSelection var1 = new StringSelection(p_146275_0_); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(var1, (ClipboardOwner)null); } catch (Exception var2) { ; } }