Clipboard类中的两个方法:setContents(Transferable t, ClipboardOwner owner)
中的owner参数起什么作用的?
我把这个参数设为null为何也可运行?
getContents(Object requestor)
中的requestor参数起什么作用的?
我把这个参数设为null为何也可运行?不理解以上两个参数的作用!
还有,
getTransferData()方法为什么一定要放到try当中?
请大侠指点!谢谢!
中的owner参数起什么作用的?
我把这个参数设为null为何也可运行?
getContents(Object requestor)
中的requestor参数起什么作用的?
我把这个参数设为null为何也可运行?不理解以上两个参数的作用!
还有,
getTransferData()方法为什么一定要放到try当中?
请大侠指点!谢谢!
getTransferData
Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException,
IOException返回一个对象,该对象表示将要被传输的数据。返回对象的类是由该 flavor 的表示类定义的。 参数:
flavor - 请求的数据 flavor
抛出:
IOException - 如果使用请求的 flavor 时数据不再可用。
UnsupportedFlavorException - 如果不支持请求的数据 flavor。因为它可以抛出异常,所以必须捕捉