
正文
用java代码画图,java简单画图板完整代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用JAVA做画图版程序,可以画直线
1、A(x1,y1) B(x2,y2) 就可以画出直线AB了。参数:x1 - 第一个点的 x 坐标。y1 - 第一个点的 y 坐标。x2 - 第二个点的 x 坐标。y2 - 第二个点的 y 坐标。
2、import java.awt.*;import java.awt.event.*;public class TestApplet { public static void main(String[] args) { DrawFrame frame=new DrawFrame();frame.setVisible(true); //不要用show方法了。
3、楼主应该会运行小应用程序吧。我也是初学java的,楼上的代码是我查API编写的,关于绘图的位置你可以自己再设置一下,大体上就这样。建议楼主没事多查查官网给API文档,有利于java的学习。
相关问答
Q1: 怎么用java代码模拟一张图片
(1)首先用ImageIO类读取这张图片(2)如果要对这张图片修改,通过图片获取Graphics对象,再调用Graphics的方法来绘制、修改。(3)再调用ImageIO的方法将图片输出到特定IO流即可。
先要 完成Java中的图像读写接口,然后打成jar,加上启动参数- Xbootclasspath/p newimageformatIO.jar即可。Java中如何读写一个图像文件,使用ImageIO对象即可。
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
Q2: 实现鼠标画图的Java程序
1、把每次鼠标所在点存在变量currentX,currentY中,下一次存的时候就把currentX和currentY的值放到previousX和previousY中,这样就能方便的访问倒数第二个点的坐标了。
2、写一个鼠标事件处理程序,当鼠标按下时记录下所在位置,当松开时记录下所在位置,2点就都得到了。
3、代码的话楼主自己写吧,不难的。关键是用到几点。1:java容器,例如ArrayList 2:Jframe类,其中调用Graphics类,并且添加鼠标单机和拖动的事件监听响应函数。
4、你是画在JPanel上吗?如果是画完你要调用一下paintComponent()来刷新面板才会显示你画的东西。
Q3: 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()方法绘制。
4、JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。
关于用java代码画图和java简单画图板完整代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






