急需!!基于java的图形编辑器源代码
来源:百度知道 编辑:UC知道 时间:2024/05/24 15:51:27
本来不该直接给人作业的,所以一些格式很乱也不打算改了。框架已经写好,自己参考着加上三角形的功能吧(总得自己做点东西吧)。
/*
* 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);
}
}<