社区
非技术区
帖子详情
如何实现图象的拷贝、剪切和粘贴?
猛将
2002-03-07 03:57:59
我想实现对application界面上的图象进行拷贝、剪切和粘贴等操作,能实现吗?
给点源代码吧
...全文
35
6
打赏
收藏
如何实现图象的拷贝、剪切和粘贴?
我想实现对application界面上的图象进行拷贝、剪切和粘贴等操作,能实现吗? 给点源代码吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猛将
2002-03-08
打赏
举报
回复
to oscarzhou88:
你的程序是实现图象的拖动,如何实现选取图象一部分进行的拷贝、剪切和粘贴之类的功能呢?
javalearner
2002-03-08
打赏
举报
回复
用剪贴板实现就可以了
oscarzhou88
2002-03-07
打赏
举报
回复
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class TranslateTest extends Applet {
Image image;
Point pressed = new Point(), lastTranslate = new Point();
public void init() {
image = getImage(getCodeBase(), "saint.gif");
try {
MediaTracker mt = new MediaTracker(this);
mt.addImage(image, 0);
mt.waitForID(0);
}
catch(InterruptedException e) {
e.printStackTrace();
}
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
Point loc = e.getPoint();
// adjust mouse pressed location for
// translation ...
pressed.x = loc.x - lastTranslate.x;
pressed.y = loc.y - lastTranslate.y;
}
});
addMouseMotionListener(new MouseMotionAdapter() {
public void mouseDragged(MouseEvent e) {
Point loc = e.getPoint();
Point translate = new Point(loc.x - pressed.x,
loc.y - pressed.y);
Graphics g = getGraphics();
try {
g.clearRect(0,0,
getSize().width,getSize().height);
g.translate(translate.x, translate.y);
showStatus("Translating Graphics: " +
translate);
g.drawImage(image, 0, 0, TranslateTest.this);
}
finally {
g.dispose();
}
lastTranslate = translate;
}
});
}
public void paint(Graphics g) {
g.drawImage(image, 0, 0, this);
}
}
earnest
2002-03-07
打赏
举报
回复
too simple ,use methed :darwImage(Image img,int ,int y,ImageObserver obsever),use you head and see the method in java doc.
GJA106
2002-03-07
打赏
举报
回复
up!
Asprilla
2002-03-07
打赏
举报
回复
源码就没有,你可以看java2核心技术2册里有介绍.
VC MDI多文档位图的复制和
粘贴
功能
实现
.rar
多文档(MDI):
实现
在多个文档中位图的复制和
粘贴
操作,使用说明:打开一个图像,使用“编辑”菜单中的“复制”和“
粘贴
”对图像进行操作,清除
剪切
板的内容,
拷贝
DIB! CMDICopyBitmapDoc* pDoc = GetDocument(); pDoc->ReplaceHDIB(hNewDIB); // 释放旧的DIB pDoc->InitDIBData(); // 建立新的调色板及尺寸 pDoc->SetModifiedFlag(TRUE); SetScrollSizes(MM_TEXT, pDoc->GetDocSize()); OnRealizePal((WPARAM)m_hWnd,0); //
实现
新的调色板 pDoc->UpdateAllViews(NULL);
粘贴
复制专家,多次
粘贴
复制
剪切
一、主要功能 本软件主要针对上网者或其他需要大量的资料收集者,提供文本、
图象
等数据的自动保存、处理与分类管理等功能。 文本:以html格式保存单个或全部
拷贝
过的数据; 图像:以bmp格式保存单个或全部
拷贝
过的数据; 上述数据也可以自由的复制到剪贴板。 二、操作使用 1、安装:本软件属于绿色软件,不需要安装,解压后就可以运行。注意不要删除..\data目录; 2、启动:双击 iPai超级剪贴板.exe 文件就可以在后台启动本软件,要打开软件界面,请点击系统托盘的“iPai超级剪贴板”图标; 3、启动/关闭剪贴板监控:软件启动后,开始自动监视剪贴板,如果临时不需要监控或从非监控状态转到监控状态,请选择菜单[数据\开始监控剪贴板]; 4、去除网站文本签名:一些大型网站在帖子的每一段落后面都加了本网站的签名(例如“转自bbs.ipaier.cn”等字样),当你
拷贝
这些文本后,可以选择菜单[设置\清除网络文本签名],输入需要清除的文字,就可以彻底消灭它们了。 5、自动保存数据:选择[设置\选项...]菜单。
编程学C#(2):BMP图像处理
BMP图像处理程序;1. 文件的打开、保存; 2. 图像的
拷贝
、
粘贴
、
剪切
粘贴
、放大、缩小; 3. axPictureClip 控件的使用; 4. 图像的灰度化、灰度反转、二值化函数设计。
PS的100多个技巧.doc
18、裁切工具大家都一定用过,这种情况你也一定遇到过;在你调整裁切握、而裁切框又比较接近图像边界的时候,裁减框会自动地贴到图像的边上,令你无法精确的裁切图像。不过只要在调整裁切边框的时候接下“Ctrl”键,那么裁切框就会服服帖帖,让你精确裁切。 复制技巧 19、按住Ctrl+Alt键拖动鼠标可以复制当前层或选区内容。 20、如果你最近
拷贝
了一张图片存在剪贴板里,Photoshop在新建文件(Ctrl+N)的时候会以剪贴板中图片的尺寸作为新建图的默认大小。要略过这个特性而使用上一次的设置,在打开的时候按住Alt键(Ctrl+Alt+N)。 21、如果创作一幅新作品,需要与一幅已打开的图片有一样的尺寸、解析度、格式的文件。选取“文件”→“New”,点Photoshop菜单栏的Windows选项,在弹出菜单的最下面一栏点击已开启的图片名称,是的,就是这么简单! 22、在使用自由变换工具(Ctrl+T)时按住Alt键(Ctrl+Alt+T)即可先复制原图层(在当前的选区)后在复制层上进行变换;Ctrl+Shift+T为再次执行上次的变换,Ctrl+Alt+Shift+T为复制原图后再执行变换。 23、使用“通过复制新建层(Ctrl+J)”或“通过
剪切
新建层(Ctrl+J)”命令可以在一步之间完成
拷贝
到
粘贴
和
剪切
到
粘贴
的工作;通过复制(
剪切
)新建层命令
粘贴
时仍会放在它们原来的地方,然而通过
拷贝
(
剪切
)再
粘贴
,就会贴到图片(或选区)的中心。
iPhone应用程序开发指南.中文.pdf
苹果官方文档 目录 介绍 3 谁应该阅读本文? 3 先决条件 4 本文的组织 4 提供反馈 4 相关信息 5 核心应用程序 6 核心应用程序架构 6 应用程序的生命周期 6 事件处理周期 9 基本设计模式 11 应用程序运行环境 12 启动过程快,使用时间短 12 应用程序沙箱 13 虚拟内存系统 13 自动休眠定时器 14 应用程序的程序包 14 信息属性列表 16 应用程序图标和启动图像 21 Nib文件 21 处理关键的应用程序任务 22 初始化和终止 22 响应中断 23 观察低内存警告 25 定制应用程序的行为 25 以景观模式启动 25 和其它应用程序进行通讯 26
实现
定制的URL模式 27 显示应用程序的偏好设置 31 关闭屏幕锁定 31 国际化您的应用程序 32 性能和响应速度的调优 34 不要阻塞主线程 34 有效地使用内存 34 浮点数学运算的考虑 36 减少电力消耗 36 代码的优化 38 窗口和视图 39 什么是窗口和视图? 39 UIWindow的作用 39 UIView是作用 40 UIKit的视图类 41 视图控制器的作用 43 视图架构和几何属性 43 视图交互模型 44 视图渲染架构 46 视图坐标系统 48 边框、边界、和中心的关系 49 坐标系统变换 51 内容模式与比例缩放 52 自动尺寸调整行为 54 创建和管理视图层次 55 创建一个视图对象 57 添加和移除子视图 57 视图层次中的坐标转换 60 标识视图 61 在运行时修改视图 61
实现
视图动画 61 响应布局的变化 63 重画视图的内容 64 隐藏视图 65 创建一个定制视图 65 初始化您的定制视图 65 描画您的视图内容 66 响应事件 67 视图对象的清理 68 触摸事件 69 事件和触摸 69 事件的传递 71 处理多点触摸事件 73 运动事件 80
拷贝
、
剪切
、和
粘贴
操作 81 UIKit中支持
拷贝
-
粘贴
操作的设施 82
粘贴
板的概念 82 选择和菜单管理 85
拷贝
和
剪切
选定的内容 87
粘贴
选定内容 89 消除编辑菜单 90 图形和描画 91 UIKit的图形系统 91 视图描画周期 91 坐标和坐标变换 92 图形上下文 93 点和像素的不同 93 颜色和颜色空间 94 支持的图像格式 94 描画贴士 95 确定何时使用定制的描画代码 95 提高描画的性能 95 保持图像的质量 96 用Quartz和UIKit进行描画 96 配置图形上下文 97 创建和描画图像 99 创建和描画路径 100 创建样式、渐变、和阴影 101 用OpenGL ES进行描画 101 应用Core Animation的效果 101 关于层 102 关于动画 102 文本和Web 103 关于文本和Web的支持 103 文本视图 103 Web视图 104 键盘和输入法 106 管理键盘 107 接收键盘通告 107 显示键盘 109 取消键盘 109 移动键盘下面的内容 109 描画文本 113 在Web视图中显示内容 113 文件和网络 114 文件和数据管理 114 常用目录 114 备份和恢复 115 在应用程序更新过程中被保存的文件 116 Keychain数据 116 获取应用程序目录的路径 117 文件数据的读写 118 文件访问的指导原则 123 保存状态信息 123 大小写敏感性 124 网络 124 有效进行网络通讯的贴士 124 使用Wi-Fi 125 飞行模式警告 125 多媒体支持 127 在iPhone OS上使用声音 127 基础:硬件编解码器、音频格式、和音频会话 128 播放音频 131 录制音频 141 解析音频流 144 iPhone OS系统上的音频单元支持 145 iPhone音频的最佳实践 145 在iPhone OS使用视频 147 录制视频 147 播放视频文件 147 设备支持 150 确定硬件支持是否存在 150 和配件进行通讯 151 配件的基础 151 声明应用程序支持的协议 152 在运行时连接配件 152 监控与配件有关的事件 154 访问加速计事件 155 选择恰当的更新频率 156 从加速计数据中分离重力成分 157 从加速计数据中分离实时运动成分 157 取得当前设备的方向 158 使用位置和方向服务 159 取得用户的当前位置 159 获取与方向有关的事件 161 显示地图和注解 163 在用户界面中加入地图视图 163 显示注解 165 通过反向地理编码器获取地标信息 173 用照相机照相 174 从照片库中选取照片 176 使用邮件编辑界面 177 应用程序偏好设置 180 偏好设置的指导原则 180 偏好设置的接口 180 Settings程序包 182 S
非技术区
23,404
社区成员
70,593
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章