
正文
java制图代码,java图形代码大全
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java做的绘图程序
开四个变量currentX,currentY,previousX,previousY,把每次鼠标所在点存在变量currentX,currentY中,下一次存的时候就把currentX和currentY的值放到previousX和previousY中,这样就能方便的访问倒数第二个点的坐标了。
-04-22 用java编写一个简单的画图程序。
还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
相关问答
Q1: 求Java画图版,能画正多边形的代码!
fillOval(int x,int y,int width,int height):是用预定的颜色填充的椭圆形,是一个着色块。也可以用画椭圆形方法画圆形,当横轴和纵轴相等时,所画的椭圆形即为圆形。
JAVA中,drawstring 方法的用法,格式如下:drawString(AttributedCharacterIteratoriterator, int x, int y)使用此图形上下文的当前颜色绘制由指定迭代器给定的文本。
得到等腰三角形OAB,其中OA=OB.//可以看出来∠AOB=360/n ,AB边的高 h=(a/2)/tan(360/2n)。
Q2: java图形界面设计实验,求源代码
1、个人见解,总体需要两个二维数组(一个存储正确图片排列 Array1 String[][],一个随机生成图片排列Array2 String[][]),一个一维数组来存储图片的名称Array3 String[],。
2、首先:采用什么技术实现 java语言可以使用awt 和swing等技术实现图形界面 推荐使用Swing,因为Swing比AWT更专业,更漂亮,组件更丰富,功能更强大。
3、import java.awt.*;import java.awt.event.*;import java.awt.geom.*;import java.util.*;import javax.swing.*;/** * 多线程,小球演示. 打开Windows任务管理器,可看到线程变化。
4、自己写的石头剪子布代码,有图形界面,可以把自己选中的图片命名为.jpg放到工程目录下做背景图片。
Q3: Java知多少Graphics2D类的绘图方法
Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。
最后,graphics是一个抽象类,其实现大都是平台相关的,所以不容易自己创建一个graphics实例。一般graphics的实例会由依照你所在的桌面环境给出。Graphics类及其子类Graphics2D提供的只是一些基本绘图方法,比如画直线、曲线什么的。
光的反射的话,你用的是直线,一个笔记本的屏幕1368*800,那你说你用int型,那他的误差可以忽略不计。要是用度数的话可以用一下吧方法。
, Graphics2D继承了Graphics,所以可以用drawLine(0,0,30.0,30.0)2, A.drawRect是用来画矩形的,需要传4个参数。
Q4: java绘图代码
首先,如果你只是要实现电子时钟,根本就不需要用到多线程。如果你真的是要使用,就新建一个类,实现Runnable接口就是了。
要绘图:直线,g.drawLine(x,y,x2,y2); // 参数分别是起止点坐标。矩形,g.fillRect(x, y, w, h); // 参数分别是左上角坐标和宽及高。
x,y坐标,是自动获取你屏幕大小,然后在适当的位置显示图片。如,你自己写一个int x,int y 在这个方法中写this.x=x;this.y=y; 即可获取屏幕宽高位置。width和height是同样的道理。
求Java画图版,能画正多边形的代码! 设计一个交互式程序,绘制图形包括园、三角形、正方形、五边形、六边形其中的一种,大小由鼠标拖动决定。
另外你的算法也有漏洞,当你想从右上角拉到左下角画矩形的时候是没有反应的。 下面这个程序修改了只画一个的错误,改进了右上角拉到左下角的漏洞,还增加了拖动的中间过程。没时间给你写注释,自己看吧。
Q5: 求代码:用JAVA画出一个棋盘(伪代码就好,要有标注)
Image:比如你有个类叫 ResourceLoader 那么就添加下面的类成员: public 最后说明一下,图片资源文件可以打包到 jar 里。
java网络五子棋 下面的源代码分为4个文件; chessClient.java:客户端主程序。 chessInterface.java:客户端的界面。 chessPad.java:棋盘的绘制。 chessServer.java:服务器端。 可同时容纳50个人同时在线下棋,聊天。
对应程序中的3选1单选按钮。 悔棋功能 模拟栈机制实现人悔棋,不限步长的悔棋。对应程序中的悔棋按钮。 棋面绘制 根据不同机计算机的屏幕分辨率,绘制逼真的棋盘。 图片引入 两张古典的人物图片,生动模拟对弈双方。
我事情比较多,先不急。代码我慢慢写。写了个简单的例子,List也是栈实现的一种方式,你先看看吧,不知道对你有没有帮助,当然你最好用3*4*5这样的小数字调试,大棋盘程序执行的时间很长,非常长。
使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。
java制图代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java图形代码大全、java制图代码的信息别忘了在本站进行查找喔。






