All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class demo.PaintCanvas

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----demo.PaintCanvas

public class PaintCanvas
extends Canvas
implements MouseMotionListener, ActionListener
T°φda slou╛φcφ pro vytvo°enφ plßtna. Zachycuje udßlosti "pohyb my╣i" a "stisk tlaΦφtka" - proto implementuje uvedenß rozhranφ.

See Also:
MouseMotionListener, ActionListener

Variable Index

 o offGraphics
 o offImage
 o oldx
 o oldy

Constructor Index

 o PaintCanvas()
Konstruktor

Method Index

 o actionPerformed(ActionEvent)
Metoda actionPerformed() je volanß stisku tlaΦφtka "Clear".
 o getMinimumSize()
Metoda getMinimumSize() musφ b²t implementovßna kv∙li urΦenφ velikosti pro layout manager.
 o getPreferredSize()
Metoda getPreferredSize() musφ b²t implementovßna kv∙li urΦenφ velikosti pro layout manager.
 o mouseDragged(MouseEvent)
Metoda mouseDragged() je volanß p°i pohybu a souΦasnΘm dr╛enφ tlaΦφtka my╣i.
 o mouseMoved(MouseEvent)
Metoda mouseMoved() je volanß p°i pohybu my╣i (bez stisku tlaΦφtka).
 o paint(Graphics)
Metoda paint() provßdφ vykreslenφ obsahu plßtna - p°ekopφruje skryt² buffer do grafickΘho kontextu komponenty (parametr g).
 o update(Graphics)
Metoda update() je volßna p°i p°ekreslovßnφ komponenty.

Variables

 o offGraphics
 Graphics offGraphics
 o offImage
 Image offImage
 o oldx
 int oldx
 o oldy
 int oldy

Constructors

 o PaintCanvas
 public PaintCanvas()
Konstruktor

Methods

 o getMinimumSize
 public Dimension getMinimumSize()
Metoda getMinimumSize() musφ b²t implementovßna kv∙li urΦenφ velikosti pro layout manager.

Returns:
minimßlnφ velikost komponenty (plßtna).
Overrides:
getMinimumSize in class Component
 o getPreferredSize
 public Dimension getPreferredSize()
Metoda getPreferredSize() musφ b²t implementovßna kv∙li urΦenφ velikosti pro layout manager.

Returns:
preferovanou velikost komponenty (plßtna).
Overrides:
getPreferredSize in class Component
 o mouseDragged
 public void mouseDragged(MouseEvent e)
Metoda mouseDragged() je volanß p°i pohybu a souΦasnΘm dr╛enφ tlaΦφtka my╣i.

 o mouseMoved
 public void mouseMoved(MouseEvent e)
Metoda mouseMoved() je volanß p°i pohybu my╣i (bez stisku tlaΦφtka).

 o actionPerformed
 public void actionPerformed(ActionEvent e)
Metoda actionPerformed() je volanß stisku tlaΦφtka "Clear".

 o update
 public void update(Graphics g)
Metoda update() je volßna p°i p°ekreslovßnφ komponenty. Standardn∞ vyma╛e pozadφ a volß metodu paint(). Je p°edefinovßna, aby nedochßzelo k blikßnφ.

Overrides:
update in class Component
 o paint
 public void paint(Graphics g)
Metoda paint() provßdφ vykreslenφ obsahu plßtna - p°ekopφruje skryt² buffer do grafickΘho kontextu komponenty (parametr g).

Overrides:
paint in class Canvas

All Packages  Class Hierarchy  This Package  Previous  Next  Index