|
|
@ -9,11 +9,17 @@ import java.awt.event.*; |
|
|
|
* @author qi |
|
|
|
* @author qi |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public class Main extends JFrame implements ActionListener, MouseMotionListener, WindowListener { |
|
|
|
public class Main extends JFrame implements ActionListener, MouseMotionListener, WindowListener { |
|
|
|
//绘制的历史记录
|
|
|
|
/** |
|
|
|
|
|
|
|
* 绘制的历史记录 |
|
|
|
|
|
|
|
*/ |
|
|
|
private MacroCommand history = new MacroCommand(); |
|
|
|
private MacroCommand history = new MacroCommand(); |
|
|
|
//绘制区域
|
|
|
|
/** |
|
|
|
|
|
|
|
* 绘制区域 |
|
|
|
|
|
|
|
*/ |
|
|
|
private DrawCanvas canvas = new DrawCanvas(400,400,history); |
|
|
|
private DrawCanvas canvas = new DrawCanvas(400,400,history); |
|
|
|
//删除按钮
|
|
|
|
/** |
|
|
|
|
|
|
|
* 删除按钮 |
|
|
|
|
|
|
|
*/ |
|
|
|
private JButton clearButton = new JButton("clear"); |
|
|
|
private JButton clearButton = new JButton("clear"); |
|
|
|
|
|
|
|
|
|
|
|
public Main(String title) throws HeadlessException { |
|
|
|
public Main(String title) throws HeadlessException { |
|
|
|