社区
Java SE
帖子详情
问一个Graphics画图的问题
一个人单干
2010-05-31 08:29:52
写下伪代码了,
class a{
...全文
91
6
打赏
收藏
问一个Graphics画图的问题
写下伪代码了, class a{
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一个人单干
2010-06-02
打赏
举报
回复
感谢楼上,我已经明白你说的意思了,最大最小化等其他原因造成了repaint 调用update,清画板。再paint.
Hwaipy
2010-06-01
打赏
举报
回复
最标准的用法是把绘图的代码放在paint方法里面。
为什么呢 因为你这个图不是只画一遍的 由于各种原因 它会经常性地“重绘”,而每次重绘的时候就会调用paint方法,所以这里面的代码可以保证每次重绘的时候都能把你想要的图正确地绘制出来。
至于你说的为什么main方法里draw都画不出来,而响应函数里的却画得出来,也是因为重绘呀。
其实它并不是画不出来,只是画出来了以后,还没等你看到,就被下一次重绘给覆盖掉了
所以画图的代码要放在paint方法里面啊
更细节的方面,paint,paintComponents这些个方法有什么区别,以及repaint有什么用,你可以再参考参考swing的教程,应该有很多的
一个人单干
2010-05-31
打赏
举报
回复
不小心按了下 回车,修改原帖,发现有人回了 改不了,原帖见3楼
一个人单干
2010-05-31
打赏
举报
回复
写下伪代码了,
class a{
新建JPanel jpanel1;
Graphics g;
a(){
g=jpanel1.getGraphics();
draw();
}
void main(){
draw()
}
按钮事件响应函数{
draw();
}
draw(){ //draw()的定义在这,用g画条线
g.drawLine(1,1,100,100);
}
}
结果是在构造函数 和 main方法里draw都画不出来,而响应函数里的却画得出来?为什么?
还有paint repaint update这些方法 在API里看不明白,不用他们,直接用Graphics不是也能画图么。
用Grahpics画的图 最小化就没了,怎么解决啊?
buzaibeishang4617016
2010-05-31
打赏
举报
回复
请问楼主要画什么图啊,请说清楚,或者把代码贴上来帮你解决,谢谢
zhengyuanting
2010-05-31
打赏
举报
回复
C# System.Drawing
Graphics
画图
这段代码展示了如何使用C#的System.Drawing库来创建和保存图像,特别是涉及生成多个图片,包括
一个
主图和三个子图,通过
Graphics
对象进行
画图
操作,如绘制图片、文字、指针等,并根据条件调整图像元素的位置和颜色。
Graphics
画图
该博客介绍了如何使用Java的java.awt.
Graphics
类来实现模拟在题卡上画分数的功能。通过接收base64编码的图像数据,解析分数位置坐标,然后在原图上绘制分数,最后将处理后的图像上传到OSS服务。
linux中
Graphics
画图
“口”字形乱码
问
题
本文介绍了解决Linux服务器上使用
Graphics
画图
时出现中文乱码的
问
题
,通过下载并安装特定字体,调整权限,创建字体缓存及重启字体服务器等步骤,确保中文正常显示。
小白第一步|JAVA
画图
板初学——
Graphics
本文详细介绍了如何使用JAVA和
Graphics
类实现
一个
简单的
画图
板应用,包括创建窗体、设置鼠标监听器,以及如何响应鼠标事件来绘制线条。此外,还展示了如何利用
Graphics
类的drawLine方法画线,并通过
一个
三角分形的例子展示了更复杂的图形生成。
如何用java创建
一个
画图
板(一)
本文详细介绍了如何使用Java语言创建
一个
简单的
画图
板应用程序。首先,我们准备了开发环境并创建了必要的文件和类。接着,我们创建了
一个
窗体,并在其中加入了鼠标监听器以实现绘图功能。通过实现MouseListener接口中的方法,我们能够响应鼠标事件,并使用
Graphics
类的方法在窗体上绘制图形。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章