java命名空间java.awt.datatransfer类clipboard的类成员方法:
setcontents定义及介绍
本文导语:
setcontents
public void setcontents(transferable contents,
clipboardowner owner)
将剪贴板的当前内容设置到指定的 transferable 对象,并将指定的剪贴板所有者作为新内容的所有者注册。
如果现有的所有者与参数 owner 不同,...
setcontents
public void setcontents(transferable contents,
clipboardowner owner)
- 将剪贴板的当前内容设置到指定的 transferable 对象,并将指定的剪贴板所有者作为新内容的所有者注册。
如果现有的所有者与参数 owner
不同,则该所有者将得到通知,它已不再保持剪贴板内容的所有关系,此操作是通过对该所有者调用 clipboardowner.lostownership()
完成的。setcontents()
的实现可以不直接从此方法调用 lostownership()
。例如,可以稍后在另一个线程上调用 lostownership()
。在此剪贴板上注册的 flavorlistener
也是如此。
如果剪贴板当前不可用,则该方法抛出 illegalstateexception
。例如,在某些平台上,系统剪贴板在被别的应用程序访问时是不可用的。
- 参数:
contents
- 表示剪贴板内容的 transferable 对象owner
- 拥有剪贴板内容的对象
- 抛出:
illegalstateexception
- 如果剪贴板当前不可用- 另请参见:
toolkit.getsystemclipboard()