Clipboardowner是什么类型?

simclock 2003-03-01 07:12:02
我想把变量里的内容复制到剪贴板,但是在SetContent里需要这个类型的参数。不知道这个是什么东西
...全文
95 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
simclock 2003-03-02
  • 打赏
  • 举报
回复
谢谢:)
shine333 2003-03-01
  • 打赏
  • 举报
回复
see java.awt.datatransfer.*;
clipboardowner的作用是在你改变当前内容是,通知当前的剪贴板数据的拥有者,也就是上一次setContent(至少是上一次java程序,其他win程序我不清楚)的ClipboardOwener,它放在剪贴板中的数据将被替换,让它作出处理,
它是一个接口只有一个方法,
public void lostOwnership(Clipboard clipboard, Transferable contents);
如果你认为你的剪贴板数据被其他程序替换也无所谓,就写一个空的lostOwnership
比如setContents(Transferable contents, new ClipboardOwner(){
public void lostOwnership(Clipboard clipboard, Transferable contents){}
});
如果要进行操作,那么
public void lostOwnership(Clipboard clipboard, Transferable contents);
中的clipboard参数就是你上次setContents的地方,contents就是其数据

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧