#Region Project Attributes
#CommandLineArgs:
#MergeLibraries: True
#End Region
Sub Process_Globals
Dim toolkit As JavaObject
Dim clipboard As JavaObject
Dim data As JavaObject
Dim dataflavor As JavaObject
Dim stringSelection As JavaObject
Dim contents As String
End Sub
Sub AppStart (Args() As String)
toolkit.InitializeStatic("java.awt.Toolkit")
dataflavor.InitializeStatic("java.awt.datatransfer.DataFlavor")
clipboard = toolkit.RunMethodJO("getDefaultToolkit",Null).RunMethod("getSystemClipboard",Null)
data = clipboard.RunMethod("getContents",Array(Null))
contents = data.RunMethod("getTransferData",Array(dataflavor.GetField("stringFlavor")))
Log("contents : "&CRLF&contents)
stringSelection.InitializeNewInstance("java.awt.datatransfer.StringSelection",Array("hello how are you ?"))
clipboard.RunMethod("setContents",Array(stringSelection,Null))
data = clipboard.RunMethod("getContents",Array(Null))
contents = data.RunMethod("getTransferData",Array(dataflavor.GetField("stringFlavor")))
Log("contents : "&CRLF&contents)
End Sub
Sub Application_Error (Error As Exception, StackTrace As String) As Boolean
Return True
End Sub