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
-
offGraphics
-
-
offImage
-
-
oldx
-
-
oldy
-
-
PaintCanvas()
- Konstruktor
-
actionPerformed(ActionEvent)
- Metoda actionPerformed() je volaná stisku tlačítka "Clear".
-
getMinimumSize()
- Metoda getMinimumSize() musí být implementována kvůli
určení velikosti pro layout manager.
-
getPreferredSize()
- Metoda getPreferredSize() musí být implementována kvůli
určení velikosti pro layout manager.
-
mouseDragged(MouseEvent)
- Metoda mouseDragged() je volaná při pohybu a současném držení
tlačítka myši.
-
mouseMoved(MouseEvent)
- Metoda mouseMoved() je volaná při pohybu myši (bez stisku tlačítka).
-
paint(Graphics)
- Metoda paint() provádí vykreslení obsahu plátna - překopíruje
skrytý buffer do grafického kontextu komponenty (parametr g).
-
update(Graphics)
- Metoda update() je volána při překreslování komponenty.
offGraphics
Graphics offGraphics
offImage
Image offImage
oldx
int oldx
oldy
int oldy
PaintCanvas
public PaintCanvas()
- Konstruktor
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
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
mouseDragged
public void mouseDragged(MouseEvent e)
- Metoda mouseDragged() je volaná při pohybu a současném držení
tlačítka myši.
mouseMoved
public void mouseMoved(MouseEvent e)
- Metoda mouseMoved() je volaná při pohybu myši (bez stisku tlačítka).
actionPerformed
public void actionPerformed(ActionEvent e)
- Metoda actionPerformed() je volaná stisku tlačítka "Clear".
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
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