public class DrawingPad extends draw1
1:
2: package draw2;
3:
4: import java.awt.*;
5: import java.awt.event.*;
6: import java.io.*;
7: import javax.swing.*;
8: import scribble3.*;
9: import draw1.*;
10:
11: public class DrawingPad extends draw1.DrawingPad {
12:
13: public DrawingPad(String title) {
14: super(title);
15: }
16:
17: protected void initTools() {
18: toolkit = new ToolKit();
19: toolkit.addTool(new ScribbleTool(canvas, "Scribble"));
20: toolkit.addTool(new TwoEndsShapeTool(canvas, "Line", new LineShape()));
21: toolkit.addTool(new TwoEndsShapeTool(canvas, "Oval", new OvalShape()));
22: toolkit.addTool(new TwoEndsShapeTool(canvas, "Rect", new RectangleShape()));
23: toolkit.addTool(new TwoEndsShapeTool(canvas, "Filled Oval", new FilledOvalShape()));
24: toolkit.addTool(new TwoEndsShapeTool(canvas, "Filled Rect", new FilledRectangleShape()));
25: drawingCanvas.setTool(toolkit.getTool(0));
26: }
27:
28: public static void main(String[] args) {
29: JFrame frame = new draw2.DrawingPad("Drawing Pad");
30: frame.setSize(width, height);
31: Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
32: frame.setLocation(screenSize.width/2 - width/2,
33: screenSize.height/2 - height/2);
34: frame.show();
35: }
36:
37: }