org.xhtmlrenderer.demo.browser.actions.CopySelectionAction Maven / Gradle / Ivy
package org.xhtmlrenderer.demo.browser.actions;
import org.xhtmlrenderer.demo.browser.BrowserStartup;
import javax.swing.*;
import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.event.ActionEvent;
public class CopySelectionAction extends AbstractAction {
protected final BrowserStartup root;
public CopySelectionAction(BrowserStartup root) {
super("Copy");
this.root = root;
}
public void actionPerformed(ActionEvent evt) {
// ... collection seleciton here
Toolkit tk = Toolkit.getDefaultToolkit();
Clipboard clip = tk.getSystemClipboard();
clip.setContents(new StringSelection("..."), null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy