资源简介
用java模拟画板,用鼠标监控,能描绘出任意多边形,然后用边填充算法,对多边形进行填充。
代码片段和文件信息
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.geom.Ellipse2D;
import java.awt.geom.Line2D;
import java.awt.image.BufferedImage;
import javax.swing.*;
import java.util.*;
public class drawing extends Jframe{
MyPanel Panel;
JButton jb1 jb2;
public drawing(){
JOptionPane.showMessageDialog(null “1.在画板上画N个点 \n2.点击“画多边形“按钮\n3.点击”填充多边形“按钮\n“);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
Panel = new MyPanel();
Container contentPane=getContentPane();
contentPane.add(Panel “Center“);
jb1 = new JButton(“画多边形“);
jb2 = new JButton(“填充多边形“);
jb1.addActionListener(Panel);
jb2.addActionListener(Panel);
评论
共有 条评论