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.A
public 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.B
public 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.C
public 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.D
public void showWindow()
public void hideWindow()