home *** CD-ROM | disk | FTP | other *** search
Java Source | 1999-09-20 | 1.5 KB | 55 lines |
- package demo;
-
- import java.applet.Applet;
- import java.awt.event.*;
- import java.awt.*;
-
- /**
- * Hlavnφ t°φda programu SimpleDraw.
- * @author Petr Toman
- * @version JDK 1.1
- */
- public class SimpleDraw extends java.applet.Applet {
- /**
- * Metoda init() se volß, je-li program spu╣t∞n jako applet.
- * @see java.awt.Frame
- * @see java.awt.Button
- * @see java.awt.Canvas
- */
- public void init() {
- // vytvo°enφ plßtna - plochy pro kreslenφ
- PaintCanvas paintCanvas = new PaintCanvas();
-
- // vytvo°enφ tlaΦφtka s nßpisem "Clear"
- Button button = new Button("Clear");
-
- // registrace plßtna jako p°φjemce udßlosti p°i stisku tlaΦφtka
- button.addActionListener(paintCanvas);
-
- // nastavenφ layout manageru
- setLayout(new BorderLayout());
-
- // vlo╛enφ plßtna a tlaΦφtka "Clear" do appletu-kontejneru
- add(paintCanvas, "North");
- add(button, "South");
- }
-
- /**
- * Metoda main() se volß, je-li program spu╣t∞n jako aplikace.
- * Provßdφ totΘ╛, co init() , pouze nejprve vytvo°φ okno (frame),
- * do kterΘho umis╗uje komponenty.
- * @param args parametry p°φkazovΘ °ßdky (nepou╛ito)
- */
- public static void main(String[] args) {
- Frame frame = new Frame("SimpleDraw");
- PaintCanvas paintCanvas = new PaintCanvas();
- Button button = new Button("Clear");
-
- button.addActionListener(paintCanvas);
- frame.add(paintCanvas, "North");
- frame.add(button, "South");
- frame.pack();
- frame.show();
- }
- }
-