• 大小: 9KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 标签: Java  画图板  

资源简介

简单的画图板,可以画出直线、圆、曲线、喷枪、直角矩形、圆角矩形等图形,而且可以通过橡皮擦擦除。

资源截图

代码片段和文件信息

package palette;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Random;
 
import javax.swing.JButton;
 
public class DrawListener extends MouseAdapter implements ActionListener{
private int x1 y1 x2 y2;
private int newx1newy1newx2newy2;
private Graphics2D g;
private DrawMain df;
private boolean flag=false;
String shape=“直线“;
Color color;
private int [] arrx=new int[4];
private int [] arry=new int[4];
private  int temp=0;

DrawListener(DrawMain d){
df=d;
}
//获取形状和颜色
public void actionPerformed(ActionEvent e){
    if(e.getActionCommand().equals(““

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2018-09-24 20:42  palette\.classpath
     文件         383  2018-09-24 20:42  palette\.project
     目录           0  2018-09-24 21:55  palette\.settings\
     文件         598  2018-09-24 20:42  palette\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-09-24 21:55  palette\bin\
     目录           0  2018-09-24 21:55  palette\bin\palette\
     文件        5627  2018-09-24 21:36  palette\bin\palette\DrawListener.class
     文件        2916  2018-09-24 21:18  palette\bin\palette\DrawMain.class
     目录           0  2018-09-24 21:55  palette\src\
     目录           0  2018-09-24 21:55  palette\src\palette\
     文件        4448  2018-09-24 21:36  palette\src\palette\DrawListener.java
     文件        2504  2018-09-24 21:18  palette\src\palette\DrawMain.java

评论

共有 条评论