public class MainWindow
extends java.lang.Object
Constructor and Description |
---|
MainWindow(java.lang.String title)
Vytvorenie okna
|
MainWindow(java.lang.String title,
int width,
int height)
Vytvorenie okna
|
Modifier and Type | Method and Description |
---|---|
void |
add(AbstractDrawableObject drawable)
Na kresliacu plochu prida objekt
|
void |
addConstantRateKeyListener(java.awt.event.KeyListener listener)
Prida KeyListener.
|
void |
addKeyListener(java.awt.event.KeyListener listener)
Prida KeyListener.
|
void |
addMouseListener(java.awt.event.MouseListener listener)
Prida MouseListener.
|
void |
addMouseMotionListener(java.awt.event.MouseMotionListener listener)
Prida MouseMotionListener.
|
void |
addMouseWheelListener(java.awt.event.MouseWheelListener listener)
Prida addMouseWheelListener.
|
void |
dispose()
Zrusi okno.
|
int |
getInternalHeight()
Vrati vysku kresliacej plochy (nie celeho okna)
|
int |
getInternalWidth()
Vrati sirku kresliacej plochy (nie celeho okna)
|
GroupView |
getRootGroup() |
boolean |
isKeyDown(int keyCode)
Testovanie, ci je stlacena klavesa na klavesnici
|
void |
remove(AbstractDrawableObject drawable)
Odstrani objekt z kresliacej plochy
|
void |
removeMouseListener(java.awt.event.MouseListener listener)
Odstrani MouseListener, ktory bol pridany volanim metody
addMouseListener(MouseListener) . |
void |
removeMouseMotionListener(java.awt.event.MouseMotionListener listener)
Odstrani MouseMotionListener, ktory bol pridany volanim metody
addMouseMotionListener(MouseMotionListener) . |
void |
removeMouseWheelListener(java.awt.event.MouseWheelListener listener)
Odstrani MouseWheelListener, ktory bol pridany volanim metody
addMouseWheelListener(MouseWheelListener) . |
void |
remvoeConstantRateKeyListener(java.awt.event.KeyListener listener)
Odstrani KeyListener, ktory bol pridany volanim metody
addConstantRateKeyListener(KeyListener) |
void |
remvoeKeyListener(java.awt.event.KeyListener listener)
Odstrani KeyListener, ktory bol pridany volanim metody
addKeyListener(KeyListener) |
void |
setBackground(java.awt.Color color)
Nastavy farbu pozadia
|
void |
setVisible(boolean b)
Nastavy viditelnost okna (ci sa ma okno zobrazovat)
|
public MainWindow(java.lang.String title)
title
- titulok oknapublic MainWindow(java.lang.String title, int width, int height)
title
- titulok oknawidth
- sirka kresliacej plochyheight
- vyska kresliacej plochypublic void setVisible(boolean b)
b
- zobrazenie oknapublic void add(AbstractDrawableObject drawable)
drawable
- objekt, ktory sa vlozipublic void remove(AbstractDrawableObject drawable)
drawable
- objekt, ktory odstranipublic GroupView getRootGroup()
public void dispose()
public int getInternalWidth()
public int getInternalHeight()
public void setBackground(java.awt.Color color)
color
- farba pozadiapublic boolean isKeyDown(int keyCode)
keyCode
- kod testovanej klavesy (konstanta definovana v triede KeyEvent)public void addKeyListener(java.awt.event.KeyListener listener)
listener
- listener pridavany oknu. Jeho metody budu volane pri vyskyte udalosti.addConstantRateKeyListener(KeyListener)
public void remvoeKeyListener(java.awt.event.KeyListener listener)
addKeyListener(KeyListener)
listener
- odstranovany listener. Jeho metody uz nebudu volane pri vyskyte udalostipublic void addConstantRateKeyListener(java.awt.event.KeyListener listener)
addKeyListener
, budu metody KeyListener-ou pridanych touto metodou volane v pravidelnych intervaloch.
Vhodne pre ovladanie pohybu objektov v okne.listener
- listener pridavany oknu. Jeho metody budu volane pri vyskyte udalosti.public void remvoeConstantRateKeyListener(java.awt.event.KeyListener listener)
addConstantRateKeyListener(KeyListener)
listener
- odstranovany listener. Jeho metody uz nebudu volane pri vyskyte udalostipublic void addMouseListener(java.awt.event.MouseListener listener)
listener
- listener pridavany oknu. Jeho metody budu volane pri vyskyte udalosti.public void removeMouseListener(java.awt.event.MouseListener listener)
addMouseListener(MouseListener)
.listener
- odstraneny listener, jeho metody uz nebudu volane pri vyskyte udalosti v okne.addMouseListener(MouseListener)
,
java.awt.event.MouseListener public void addMouseMotionListener(java.awt.event.MouseMotionListener listener)
listener
- listener pridavany oknu. Jeho metody budu volane pri vyskyte udalosti.public void removeMouseMotionListener(java.awt.event.MouseMotionListener listener)
addMouseMotionListener(MouseMotionListener)
.listener
- odstraneny listener, jeho metody uz nebudu volane pri vyskyte udalosti v okneaddMouseMotionListener(MouseMotionListener)
,
java.awt.event.MouseMotionListener public void addMouseWheelListener(java.awt.event.MouseWheelListener listener)
listener
- listener pridavany oknu. Jeho metody budu volane pri vyskyte udalosti.public void removeMouseWheelListener(java.awt.event.MouseWheelListener listener)
addMouseWheelListener(MouseWheelListener)
.listener
- odstraneny listener, jeho metody uz nebudu volane pri vyskyte udalosti v okneaddMouseWheelListener(MouseWheelListener)
,
java.awt.event.MouseWheelListener