急需!!基于java的图形编辑器源代码

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:51:27
基于java的,可以画三角形,矩形,圆形等简单的图形就可以了

本来不该直接给人作业的,所以一些格式很乱也不打算改了。框架已经写好,自己参考着加上三角形的功能吧(总得自己做点东西吧)。
/*
* Paint.java
*
* Created on May 9, 2008, 10:10 AM
*/
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
import javax.swing.JPanel;

/**
*
* @author uestcfb
*/
public class Paint extends JFrame {

List<Shape> list = new ArrayList<Shape>();
private Point end;

class PaintArea extends JPanel {

List<Shape> list;

public PaintArea(List<Shape> list) {
this.list = list;
}

@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
for (Shape s : list) {
s.paint(g);
}
}<