home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 October
/
Chip_2000-10_cd1.bin
/
chplus
/
Java
/
SimpleDraw
/
demo
/
SimpleDraw.java
< prev
Wrap
Text File
|
1999-09-20
|
1KB
|
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();
}
}