社区
Java SE
帖子详情
问一个Graphics画图的问题
一个人单干
2010-05-31 08:29:52
写下伪代码了,
class a{
...全文
92
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
画图
串的参数无所谓主要看
画图
的那一块的处理,还有看这个引擎的指针如何画 /// /// 保存生成的图片到指定的目录下 /// /// /// /// private void SavePicToFolder(List dataSum, SysConfEntity
Graphics
画图
. java原生
画图
工具
Graphics
模拟在题卡上画分数 /** * 上传修改后的图片 * * @param ossUrl 图片原来的地址 * @param request * @param modelMap * @param editFlag 是否
画图
标识 * @param imageData
如何用java创建
一个
画图
板(一)
用java创建
一个
画图
板,实现直线、矩形、圆的绘画。
linux中
Graphics
画图
“口”字形乱码
问
题
案例 //文案标题 g.setFont(new Font("微软雅黑", Font.BOLD, 34)); g.setColor(new Color(29,29,29));
问
题
描述:使用
Graphics
画图
在Windows中无乱码
问
题
,放到服务器上无法正常显示中文 原因:linux服务器上没有字体 解决: 1.准备工作: 没有的可以先下载字体,或是到C:/Window...
小白第一步|JAVA
画图
板初学——
Graphics
JAVA
画图
板的第一步——
Graphics
本次我们试着在窗体上画一条线,鼠标按住的时候起,鼠标松开的时候止; 首先当然是构建
一个
showUI函数创建
一个
窗体,在窗体上我们才可以进行下面的操作 JFrame line = new JFrame(); //设置窗体属性 line.setSize(1200, 800); line.setDefaultCloseOperation(JFr...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章