
正文
用java代码画画,java编写画图程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java画图程序
-04-22 用java编写一个简单的画图程序。
另外你的算法也有漏洞,当你想从右上角拉到左下角画矩形的时候是没有反应的。 下面这个程序修改了只画一个的错误,改进了右上角拉到左下角的漏洞,还增加了拖动的中间过程。没时间给你写注释,自己看吧。
Applet是java里面的小程序,在最开始的时候浏览器上只能用它画图,后来有了flash,就没人用了。
Graphics2D protected Graphics2D()构建一个新的 Graphics2D 对象。由于 Graphics2D 是一个抽象类,而且它必须由不同输出设备的子类定制,所以无法直接创建 Graphics2D 对象。
给你一个思路:设置一个全局变量(GRAPH_TYPE),用来记录你要画什么图形,然后给你定义的这些按钮加上点击事件,点击不同按钮改变GRAPH_TYPE的值。
接着在MyClass类中创建一个函数。函数内容很简单,只是输出一条语句。接着就是要在main函数中调用上一步创建的函数。编辑好MyClass.java文件后,通过java应用程序的方式运行MyClass.java。
相关问答
Q1: java绘图代码
1、首先,手动画一个小乌龟,如下:然后,按照Java绘图基本步骤一步步来。
2、可以实现一个Paintable接口 interface Paintable{ public void paint(Graphics g);} 然后在主类上挂一个Paintable的数组,比如private VectorPaintable drawings;每鼠标点击一次,就往drawings里面添加一个Paintable对象。
3、也可以先用java.awt.geom包提供的Shape对象,并用单精度Float坐标或双精度Double坐标创建Shape对象,然后再用draw()方法绘制。
Q2: 在Java中如何用程序画一个圆
1、画圆一般通过继承JPanel 或者JFrame ,通过调用panel或者frame中的Graphics实例完成画图。
2、首先打印出圆形的话就是在一个60-60这种正方形里面话个圆,你先要知道要画的点的位置对吧。算出所有的点打印出来。就是这个思路。
3、setColor(Color.red);g.drawArc(50, 50, 300, 300, 0, 180);} } drawArc有6个参数:前面两个圆的外切矩形左上角的坐标点,中间两个是外切矩形的宽和高,倒数第二个是弧的起始角度,最后一个是弧的跨越角度。
4、drawOval(int x,int y,int w,int h);这是是画椭圆形的函数,但是它也可以画圆形。比如 drawOval(100,100,50,50);就在坐标50,50画一个直径100的圆,只要把,最后的2个参数设成一样就是一个圆。
关于用java代码画画和java编写画图程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






