
正文
画图java代码,java编写画图程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于java中画图形的paint方法
这个方法需要注意的地方不多,也就是重写时,先调用 super.paint(g) 方法 。paint方法不需要编写代码调用,只需要重写。paint 。public void paint(Graphics g)绘制容器。
super.paint()的作用是把当前的区域清空,每次resize的时候就会自动调用paint()方法,paint()方法里先调用了super.paint()清空当前区域,再画一个矩型筐,当然每次只有一个了。
paint public void paint(Graphics g)绘制容器。该方法将 paint 转发给任意一个此容器子组件的轻量级组件。如果重新实现此方法,那么应该调用 super.paint(g) 方法,从而可以正确地呈现轻量级组件。
paint() 是在Container类中的. 每当容器更新(调用repaint方法) repaint()方法调用update()然后update()方法就会调用paint()方法。java是这么设计的这么设计可以实现双缓冲。至于这个你现在不用理解。
比如Button需要绘制自身的边框、填涂按钮颜色、填涂按钮上的字体等等。调用super.paint()就是为了除了绘制你需要定制的line之外,还要保证绘制这个组件自身的其它元素!因为在刷新、覆盖等操作中,这个组件需要被重新绘制。
将实现 Paint 接口的类添加到 Graphics2D 上下文中,以便定义 draw 和 fill 方法所使用的颜色模式。
相关问答
Q1: 求一个java程序:绘图程序包括画圆,椭圆,线,矩形,自定义。并且可以调图...
calCircum()可以返回矩形的周长,使用方法float calSquare()可以返回矩形的面积。编写方法show(),显示图形的线条颜色和填充颜色,输出面积和方法。
Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力。Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。
Circle类 接口 Rectangle类 有啥不明白的再问,问好了麻烦点一下采纳。
Q2: JAVA的画图小程序
Applet小程序是需要嵌入在网页中执行的,如果你不想用html,那么要加入 public void init() {}方法,在里边初始化容器和组件,那么在调用paint的时候就能看到效果了。
程序代码要500行以上;大体作用就是:能够在图形界面上进行几何操作,如画出直线、圆、椭圆、多边形、弧;能够进行颜色设置,粗细... 功能要求:GUI 图形界面;多线程;文件I/O或网络编程。
想要一个简单的,像windows自带的那个画图程序那么简单就可以了。用JCreatorPro可以编译就可以。有的加我发我邮箱里1987_xupeng@16com.如果好我还可以加分。... 想要一个简单的,像windows自带的那个画图程序那么简单就可以了。
我基于你原来画图的方法,添加了事件触发的命令b[j].setActionCommand(b + j);否则你不能在事件响应处理的方法中使用e.getActionCommand(),而且字符串的比较用equals方法比较好。
Q3: java图形界面设计实验,求源代码
1、自己写的石头剪子布代码,有图形界面,可以把自己选中的图片命名为.jpg放到工程目录下做背景图片。
2、首先:采用什么技术实现 java语言可以使用awt 和swing等技术实现图形界面 推荐使用Swing,因为Swing比AWT更专业,更漂亮,组件更丰富,功能更强大。
3、下面的程序可以直接通过编译运行,自己寻找要用到的代码段。
Q4: 用java编写一个简单的画图程序。不用复杂
已发送至你的邮箱,可以参考一下。分别是:MyWindowsPlot和MyFileChooser两个文件 已赞过 已踩过 你对这个回答的评价是? 评论 收起 1条折叠回答 其他类似问题 2016-04-22 用java编写一个简单的画图程序。
public class Test013 { / 编写一个图形类MyGraphic。 1)它有两个基本属性:图形线条的颜色String lineColor和图形的填充颜色String fillColor。
产生一个BufferedImage类,绘制图形时绘制Image,这样就行了。你现在的消失主要是以前绘制的东西没有保存,但是Image会帮你保存的。
要用JAVA做一个小项目,类别不限,随便什么程序都行,不用太复杂。最好有注释。谢谢。这个有点太简单了。毕竟是一个小项目啊。
求计算机高人,要求JAVA的。谢谢了! 绘图的题目不用了 第一题编程让计算机自动产生n个随机三位整数,输出结果,求出最大数和最小数,输出结果。
Q5: java绘图代码
1、首先,手动画一个小乌龟,如下:然后,按照Java绘图基本步骤一步步来。
2、interface Paintable{ public void paint(Graphics g);} 然后在主类上挂一个Paintable的数组,比如private VectorPaintable drawings;每鼠标点击一次,就往drawings里面添加一个Paintable对象。
3、代码如下:/**分析下例:我们只是new了一个对象并没有调用Paint()方法那为什么会画出图呢?* Graphics这个类的对象就是一只画笔,当某容器调用paint()时就会在该容器中画图。
4、画线 在窗口画一条线段,可以使用Graphics类的drawLine()方法:drawLine(int x1,int y1,int x2,int y2)例如,以下代码在点(3,3)与点(50,50)之间画线段,在点(100,100)处画一个点。
画图java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编写画图程序、画图java代码的信息别忘了在本站进行查找喔。






