
正文
用java代码画图形,java画简单图形
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于java中画图形的paint方法
1、这个方法需要注意的地方不多,也就是重写时,先调用 super.paint(g) 方法 。paint方法不需要编写代码调用,只需要重写。paint 。public void paint(Graphics g)绘制容器。
2、super.paint()的作用是把当前的区域清空,每次resize的时候就会自动调用paint()方法,paint()方法里先调用了super.paint()清空当前区域,再画一个矩型筐,当然每次只有一个了。
3、paint public void paint(Graphics g)绘制容器。该方法将 paint 转发给任意一个此容器子组件的轻量级组件。如果重新实现此方法,那么应该调用 super.paint(g) 方法,从而可以正确地呈现轻量级组件。
4、paint() 是在Container类中的. 每当容器更新(调用repaint方法) repaint()方法调用update()然后update()方法就会调用paint()方法。java是这么设计的这么设计可以实现双缓冲。至于这个你现在不用理解。
5、比如Button需要绘制自身的边框、填涂按钮颜色、填涂按钮上的字体等等。调用super.paint()就是为了除了绘制你需要定制的line之外,还要保证绘制这个组件自身的其它元素!因为在刷新、覆盖等操作中,这个组件需要被重新绘制。
6、将实现 Paint 接口的类添加到 Graphics2D 上下文中,以便定义 draw 和 fill 方法所使用的颜色模式。
相关问答
Q1: 用java编写一个简单的画图程序。不用复杂
1、public class Test013 { / 编写一个图形类MyGraphic。 1)它有两个基本属性:图形线条的颜色String lineColor和图形的填充颜色String fillColor。
2、产生一个BufferedImage类,绘制图形时绘制Image,这样就行了。你现在的消失主要是以前绘制的东西没有保存,但是Image会帮你保存的。
3、求计算机高人,要求JAVA的。谢谢了! 绘图的题目不用了 第一题编程让计算机自动产生n个随机三位整数,输出结果,求出最大数和最小数,输出结果。
Q2: 求一个java程序:绘图程序包括画圆,椭圆,线,矩形,自定义。并且可以调图...
1、calCircum()可以返回矩形的周长,使用方法float calSquare()可以返回矩形的面积。编写方法show(),显示图形的线条颜色和填充颜色,输出面积和方法。
2、Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力。Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。
3、Circle类 接口 Rectangle类 有啥不明白的再问,问好了麻烦点一下采纳。
Q3: 求Java画图版,能画正多边形的代码!
1、drawPolygon(Polygon p):绘制多边形。fillPolygon(Polygon p):和指定的颜色填充多边形。例如,以下代码,画一个三角形和填充一个黄色的三角形。注意,用多边形对象画封闭多边形不要求首末点重合。
2、要求在窗口中出现几个按钮,分别是圆形,矩形,多边形,圆弧,椭圆,直线,三角形等,然后点击其中一个按钮就会出现相应的图形,图形的大小颜色不做具体要求。
3、想要一个简单的,像windows自带的那个画图程序那么简单就可以了。用JCreatorPro可以编译就可以。有的加我发我邮箱里1987_xupeng@16com.如果好我还可以加分。... 想要一个简单的,像windows自带的那个画图程序那么简单就可以了。
4、我基于你原来画图的方法,添加了事件触发的命令b[j].setActionCommand(b + j);否则你不能在事件响应处理的方法中使用e.getActionCommand(),而且字符串的比较用equals方法比较好。
用java代码画图形的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java画简单图形、用java代码画图形的信息别忘了在本站进行查找喔。







