如何获取两点坐标并完成直线的绘制

编程入门 行业动态 更新时间:2024-10-21 05:56:42

如何获取两点<a href=https://www.elefans.com/category/jswz/34/1771040.html style=坐标并完成直线的绘制"/>

如何获取两点坐标并完成直线的绘制

 1.首先我们需要创建一个窗口

JFrame f1=new JFrame();f1.setTitle("直线");//设置标题f1.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//设置关闭方式f1.setSize(800,800);//界面尺寸FlowLayout fl = new FlowLayout();//布局f1.setLayout(fl);

2.添加鼠标监听器

DrawListener a1 = new DrawListener();// 设置监听器f1.addMouseListener(a1);

 3.完成监听器的代码

public class DrawListener implements java.awt.event.MouseListener {int x1, x2, y1, y2;java.awt.Graphics g = null;public void mousePressed(MouseEvent e) {x1 = e.getX();y1 = e.getY();// 获取鼠标按压时坐标}public void mouseReleased(MouseEvent e) {x2 = e.getX();y2 = e.getY();// 获取鼠标释放时坐标g.drawLine(x1, y1, x2, y2);//完成直线的绘制}

4.进行可视化并完成画笔的获取

f1.setVisible(true);// 获取画笔a1.g =f1.getGraphics();//获取一定在可视化后面

更多推荐

如何获取两点坐标并完成直线的绘制

本文发布于:2024-03-23 22:53:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1743802.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:坐标   直线   两点

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!