public class Crossing
extends java.lang.Object
nezávislé semafory.| Constructor and Description |
|---|
Crossing()
Vytvoří standardní křižovatku se 4 zhasnutými semafory.
|
| Modifier and Type | Method and Description |
|---|---|
Semaphore |
getSemaphoreA()
Semafory na křižovatce jsou označeny
A - D a tato metoda
vrátí referenci na semafor A. |
Semaphore |
getSemaphoreB()
Semafory na křižovatce jsou označeny
A - D a tato metoda
vrátí referenci na semafor B. |
Semaphore |
getSemaphoreC()
Semafory na křižovatce jsou označeny
A - D a tato metoda
vrátí referenci na semafor C. |
Semaphore |
getSemaphoreD()
Semafory na křižovatce jsou označeny
A - D a tato metoda
vrátí referenci na semafor D. |
void |
hideWindow()
Skryje panel křižovatky z obrazovky.
|
static void |
main(java.lang.String[] args)
Spustí demonstraci použití této třídy.
|
void |
showWindow()
Zobrazí panel křižovatky na obrazovce.
|
public Crossing()
public static void main(java.lang.String[] args)
args - (ignoruje)public Semaphore getSemaphoreA()
A - D a tato metoda
vrátí referenci na semafor A. Pro rozlišení semaforů na obrazovce
stačí ponechat myš nad příslušným semaforem.Apublic Semaphore getSemaphoreB()
A - D a tato metoda
vrátí referenci na semafor B. Pro rozlišení semaforů na obrazovce
stačí ponechat myš nad příslušným semaforem.Bpublic Semaphore getSemaphoreC()
A - D a tato metoda
vrátí referenci na semafor C. Pro rozlišení semaforů na obrazovce
stačí ponechat myš nad příslušným semaforem.Cpublic Semaphore getSemaphoreD()
A - D a tato metoda
vrátí referenci na semafor D. Pro rozlišení semaforů na obrazovce
stačí ponechat myš nad příslušným semaforem.Dpublic void showWindow()
public void hideWindow()