我们要来图形图像的处理,目标就是滑动鼠标绘制一根直线,绘制一个矩形,绘制一个圆,并且绘制任意的一个三角形,和任意的一个等腰三角形
我们先创建一个DrawPad类,在这个类里面完成一些操作
步骤1、创建一个界面,并且流式化布局
public void initUI() {
JFrame jf = new JFrame();
jf.setTitle("图形图像绘制");
jf.setSize(800,600);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 流式布局
FlowLayout fl = new FlowLayout();
jf.setLayout(fl);
2、然后加入五个按钮,直线,矩形,圆,三角形,等腰三角形
JButton btnLine = new JButton("直线");
JButton btnRect = new JButton("矩形");
JButton btnOval = new JButton("圆");
JButton btnTragnle = new JButton("三角形");
JButton btn1 = new JButton("等腰三角形");
3、将这五个按钮加入到界面中,并且可视化
jf.add(btnLine);
jf.add(btnRect);
jf.add(btnOval);
jf.add(btnTragnle);
jf.add(btn1);
jf.setVisible(true);
4、我们要为窗体添加鼠标监听,按钮添加动作监听
创建一个DrawListener类,需要实施动作监听(ActionListener)和鼠标监听(MouseListener)
并且需要定义5个坐标,画直线,矩形,圆只需要两个,其次我

本文介绍了如何使用Java进行图形图像处理,包括创建DrawPad类,设置界面布局,添加直线、矩形、圆、三角形和等腰三角形的绘制按钮,以及实现鼠标监听来绘制图形。通过实现ActionListener和MouseListener,当鼠标点击和移动时,动态生成并绘制图形。最后展示了程序运行效果。
最低0.47元/天 解锁文章
770





