社区
Java SE
帖子详情
关于Swing的画线问题
qq_pride
2003-09-15 07:42:32
如果在一个panel上画一条线,如何实现拖动这条线的功能?即鼠标选中这条线然后拖动鼠标,这条线也跟着动?
...全文
237
5
打赏
收藏
关于Swing的画线问题
如果在一个panel上画一条线,如何实现拖动这条线的功能?即鼠标选中这条线然后拖动鼠标,这条线也跟着动?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caolu1981
2003-09-15
打赏
举报
回复
在mousedrag事件里执行paint方法就行了
Abib
2003-09-15
打赏
举报
回复
java.sun.com关于java2D的指南里面有画贝塞尔曲线的例子,比你的要的还要多
stamp80
2003-09-15
打赏
举报
回复
利用鼠标拖动事件,得到实时端点的坐标。在拖动过程中不断刷新,去掉旧的图形,不断重画直线,就显示出拖动直线的效果。
至于如何画直线,看看下面的代码吧。希望能给你启示。
public void paint(Graphics2D g2D){
Shape line = new Line2D.Float( getX1(), getY1(), getX2(),
getY2() );
g2D.draw( line );
}
xiongyi3520
2003-09-15
打赏
举报
回复
你用line2d
这个class 去做
noratong
2003-09-15
打赏
举报
回复
怎么跟着动???像画图程序那样变成曲线吗???
好像你在panel上画条线后,你根本就无法移动它吧,要不清屏重画;要不就不画线,用Line的对象来完成。
java
swing
画箭头与线条
用java
swing
开发了画了箭头与线条,没有图片全是用java
swing
渲染的。
java
swing
简单画板
实现了画直线、圆、矩形、曲线、橡皮擦功能
Java学习指南
Swing
项目实战篇
一、课程简介 本课程是基于Java
Swing
技术的项目实战教程,每章为一个项目实例。前置课程为
Swing
入门篇 和
Swing
高级篇。 以下项目中,界面部分使用
Swing
实现,为了实现项目需求,一般还会结合使用
Swing
之外的...
java
swing
做的画图程序
用java
swing
做的画图程序,可以选择圆、方、线、铅笔,可以选择颜色,设置线条粗细,可以截屏,可以撤销、清除,绘过得图片可以保存到磁盘上。这是我大二的时候写的一个程序,注释也做的很清楚,望各位指点。
swing
动态加载曲线图
swing
动态加载曲线图
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章