home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Component;
- import java.awt.Panel;
- import java.awt.datatransfer.Clipboard;
- import java.awt.datatransfer.ClipboardOwner;
- import java.awt.datatransfer.DataFlavor;
- import java.awt.datatransfer.StringSelection;
- import java.awt.datatransfer.Transferable;
- import java.awt.datatransfer.UnsupportedFlavorException;
- import java.io.IOException;
-
- class OCclip extends Panel implements ClipboardOwner, Transferable {
- public void lostOwnership(Clipboard var1, Transferable var2) {
- }
-
- public DataFlavor[] getTransferDataFlavors() {
- return new DataFlavor[0];
- }
-
- public void setClipContent(String var1) {
- Clipboard var2 = ((Component)this).getToolkit().getSystemClipboard();
- StringSelection var3 = new StringSelection(var1);
- var2.setContents(var3, this);
- }
-
- public boolean isDataFlavorSupported(DataFlavor var1) {
- return true;
- }
-
- public String getClipContent() {
- String var1 = "";
-
- try {
- try {
- try {
- Clipboard var2 = ((Component)this).getToolkit().getSystemClipboard();
- Transferable var3 = var2.getContents(this);
- StringSelection var4 = (StringSelection)var3;
- var1 = (String)var4.getTransferData(DataFlavor.stringFlavor);
- } catch (UnsupportedFlavorException var5) {
- }
- } catch (IOException var6) {
- }
-
- return var1;
- } catch (Exception var7) {
- return null;
- }
- }
-
- public Object getTransferData(DataFlavor var1) {
- return var1;
- }
- }
-