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()