Upozornenie
Toto je pôvodné prvé vydanie dokumentácie pre verziu knižnice grafického robota 1.0 beta. V súčasnosti už nie je aktuálne.
Novšie vydanie dokumentácie pre verziu 1.50 je publikované na nasledujúcej adrese:
http://cec.truni.sk/horvath/GRobot/
public static class Robot.Svet extends JFrame
Majiteľom sveta je hlavný robot. Je to prvý vytvorený robot, ktorý má o niečo vyššie postavenie oproti ostatným robotom. Vo svete kresliaceho robota jestvujú dve kresliace plátna (podlaha a strop), na ktoré môžu roboty kresliť. Svet umožňuje (okrem iného) napríklad prácu s obrázkami, zvukmi, vstupmi a výstupmi údajov, náhodnými číslami a časovačom, ktorý požadujú niektoré aktivity robotov.
Niektoré príkazy sveta sú zhromaždené v nasledovnom jednoduchom
príklade hry na ozvenu – všetko, čo používateľ zadá do vstupného
riadka a potvrdí klávesom ENTER, sa zopakuje vypísaním na
obrazovku:
svet.skry();svet.začniVstup()();svet.neskrývajVstupnýRiadok();svet.vymažPonuku();svet.zobraz();svet.farbaTextu(hnedá);svet.vypíšRiadok("Hra na ozvenu…",riadok);svet.farbaTextu(tmavotyrkysová);newObsluhaUdalostí() {@OverridepublicvoidpotvrdenieÚdajov() {svet.vypíšRiadok(" Ozvena:",svet.prevezmiReťazec()); } };
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Modifikátor a typ | Metóda a opis | 
|---|---|
| static void | aktivujVstupnyRiadok() Alias pre aktivujVstupnýRiadok. | 
| static void | aktivujVstupnýRiadok()V prípade, že vstupný riadok je stále viditeľný, môžeme do neho touto
metódou presmerovať vstup – v riadku sa aktivuje blikajúci kurzor. | 
| static void | cakaj(double početSekúnd) Alias pre čakaj. | 
| static boolean | casovacAktivny() Alias pre časovačAktívny. | 
| static void | čakaj(double početSekúnd)Pozdrží vykonávanie programu na zadaný počet sekúnd. | 
| static boolean | časovačAktívny()Zistí, či je časovač aktívny. | 
| static double | dolnyOkraj() Alias pre dolnýOkraj. | 
| static double | dolnýOkraj() Alias pre spodnýOkraj. | 
| static Robot.Farba | farbaBodu(double x,
		double y)Zistí farbu bodu (jedného pixela) na zadaných súradniciach. | 
| static boolean | farbaBodu(double x,
		double y,
		Robot.Farba farba)Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach
zhoduje so zadanou farbou. | 
| static Robot.Farba | farbaBodu(Point2D bod)Zistí farbu bodu (jedného pixela) na polohe zadaného bodu. | 
| static boolean | farbaBodu(Point2D bod,
		Robot.Farba farba)Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného
bodu zhoduje so zadanou farbou. | 
| static Robot.Farba | farbaBodu(Robot ktorý)Zistí farbu bodu (jedného pixela) na pozícii zadaného robota. | 
| static boolean | farbaBodu(Robot ktorý,
		Robot.Farba farba)Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach
zhoduje so zadanou farbou. | 
| static Robot.Farba | farbaNaMyši()Zistí farbu bodu (jedného pixela) na súradniciach myši. | 
| static boolean | farbaNaMyši(Robot.Farba farba)Zistí, či sa farba bodu (jedného pixela) na súradniciach myši
zhoduje so zadanou farbou. | 
| static Robot.Farba | farbaPozadia() Čítaj farbu pozadia sveta. | 
| static Robot.Farba | farbaPozadia(int r,
			int g,
			int b)Nastav farbu pozadia sveta. | 
| static Robot.Farba | farbaPozadia(int r,
			int g,
			int b,
			int a)Nastav farbu a (ne)priehľadnosť pozadia sveta. | 
| static void | farbaPozadia(Object nováFarba)Toto je klon metódy  farbaPozadia(Robot.Farba). | 
| static void | farbaPozadia(Robot.Farba nováFarba) Nastav farbu pozadia sveta. | 
| static Robot.Farba | farbaTextu()Zistí aktuálnu farbu výpisu nových textov stropu. | 
| static Robot.Farba | farbaTextu(int r,
		int g,
		int b)Nastav farbu textov stropu. | 
| static Robot.Farba | farbaTextu(int r,
		int g,
		int b,
		int a)Nastav farbu textov stropu. | 
| static void | farbaTextu(Object nováFarba)Toto je klon metódy  strop.farbaTextu(farba). | 
| static void | farbaTextu(Robot.Farba nováFarba)Nastav farbu textov stropu. | 
| static Graphics2D | grafika()Vráti grafický objekt sveta na kreslenie v reakcii  ObsluhaUdalostí.dokreslenie(). | 
| static boolean | grafikaDoSchranky() Alias pre obrázokDoSchránky. | 
| static boolean | grafikaDoSchránky() Alias pre obrázokDoSchránky. | 
| static void | hlasitostPreZvuky(double miera,
				Object... súbory) Alias pre hlasitosťPreZvuky | 
| static void | hlasitosťPreZvuky(double miera,
				Object... súbory)Nastaví hromadne hlasitosť pre všetky uvedené zvuky. | 
| static void | hlasitostPreZvuky(double miera,
				String[] súbory) Alias pre hlasitosťPreZvuky | 
| static void | hlasitosťPreZvuky(double miera,
				String[] súbory)Nastaví hromadne hlasitosť pre všetky uvedené zvuky. | 
| static Robot | hlavnyRobot() Alias pre hlavnýRobot. | 
| static Robot | hlavnýRobot() Vráti hlavného robota. | 
| static double | hornyOkraj() Alias pre hornýOkraj. | 
| static double | hornýOkraj() Alias pre vrchnýOkraj. | 
| static boolean | hraZvukNaPozadi() Alias pre hráZvukNaPozadí. | 
| static boolean | hráZvukNaPozadí()Zistí, či je aktívne prehrávanie zvuku na pozadí, ktoré bolo
spustené metódou  zvukNaPozadí. | 
| static void | ikona(String súbor) Nastaví oknu aplikácie novú ikonu. | 
| static double | intervalCasovaca() Alias pre intervalČasovača. | 
| static double | intervalČasovača()Vráti časový interval časovača v sekundách. | 
| static void | koniec()Skončí aplikáciu. | 
| static void | koniec(int kód)Skončí aplikáciu s návratovým kódom pre opreračný systém. | 
| static void | kresli()Zapne automatické prekresľovanie sveta, ktoré bolo vypnuté metódou
 nekresli. | 
| static double | lavyOkraj() Alias pre ľavýOkraj. | 
| static double | ľavýOkraj() Zistí najmenšiu aktuálne viditeľnú x-ovú súradnicu plátien
(podlahy alebo stropu). | 
| static Long | nacitajCeleCíslo(String výzva) Alias pre načítajCeléČíslo. | 
| static Long | nacitajCeleCislo(String výzva,
				String titulok) Alias pre načítajCeléČíslo. | 
| static String | nacitajHeslo(String výzva) Alias pre načítajHeslo. | 
| static String | nacitajHeslo(String výzva,
			String titulok) Alias pre načítajHeslo. | 
| static void | nacitajObrazky(Object... súbory) Alias pre načítajObrázky. | 
| static void | nacitajObrazky(String[] súbory) Alias pre načítajObrázky. | 
| static Image | nacitajObrazok(String súbor) Alias pre načítajObrázok. | 
| static Double | nacitajRealneCislo(String výzva) Alias pre načítajReálneČíslo. | 
| static Double | nacitajRealneCislo(String výzva,
				String titulok) Alias pre načítajReálneČíslo. | 
| static String | nacitajRetazec(String výzva) Alias pre načítajReťazec. | 
| static String | nacitajRetazec(String výzva,
			String titulok) Alias pre načítajReťazec. | 
| static Robot.Zvuk | nacitajZvuk(String súbor) Alias pre načítajZvuk. | 
| static void | nacitajZvuky(Object... súbory) Alias pre načítajZvuky. | 
| static void | nacitajZvuky(String[] súbory) Alias pre načítajZvuky. | 
| static Long | načítajCeléČíslo(String výzva)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie údajov (očakávaný je celočíselný údaj). | 
| static Long | načítajCeléČíslo(String výzva,
				String titulok)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie údajov (očakávaný je celočíselný údaj). | 
| static String | načítajHeslo(String výzva)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie hesla. | 
| static String | načítajHeslo(String výzva,
			String titulok)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie hesla. | 
| static void | načítajObrázky(Object... súbory)Táto metóda slúži na načítanie zadaných obrázkov do vnútornej
pamäte sveta (napríklad pri štarte aplikácie). | 
| static void | načítajObrázky(String[] súbory)Táto metóda slúži na načítanie zadaných obrázkov do vnútornej
pamäte sveta (napríklad pri štarte aplikácie). | 
| static Image | načítajObrázok(String súbor)Načíta do vnútornej pamäte sveta zadaný obrázok zo súboru a vráti ho
v objekte typu  Image. | 
| static Double | načítajReálneČíslo(String výzva)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie údajov (očakávaný je číselný údaj). | 
| static Double | načítajReálneČíslo(String výzva,
				String titulok)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie údajov (očakávaný je číselný údaj). | 
| static String | načítajReťazec(String výzva)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie údajov. | 
| static String | načítajReťazec(String výzva,
			String titulok)Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na
zadanie údajov. | 
| static Robot.Zvuk | načítajZvuk(String súbor)Načíta do vnútornej pamäte sveta zadaný zvuk zo súboru a vráti ho
v objekte typu  Robot.Zvuk. | 
| static void | načítajZvuky(Object... súbory)Táto metóda slúži na načítanie zadaných zvukových súborov do
vnútornej pamäte sveta (napríklad pri štarte aplikácie). | 
| static void | načítajZvuky(String[] súbory)Táto metóda slúži na načítanie zadaných zvukových súborov do
vnútornej pamäte sveta (napríklad pri štarte aplikácie). | 
| static long | nahodneCeleCislo() Alias pre náhodnéCeléČíslo. | 
| protected static long | nahodneCeleCislo(long hodnota) Alias pre náhodnéCeléČíslo. | 
| static long | nahodneCeleCislo(long min,
				long max) Alias pre náhodnéCeléČíslo. | 
| static long | náhodnéCeléČíslo()Generovanie náhodného celého čísla v celom rozsahu  long. | 
| protected static long | náhodnéCeléČíslo(long hodnota)Generovanie náhodného celého čísla v rozsahu od nula
po zadanú hodnotu parametra (vrátane). | 
| static long | náhodnéCeléČíslo(long min,
				long max)Generovanie náhodného celého čísla v zadanom rozsahu. | 
| static double | nahodneRealneCislo() Alias pre náhodnéReálneČíslo. | 
| protected static double | nahodneRealneCislo(double hodnota) Alias pre náhodnéReálneČíslo. | 
| static double | nahodneRealneCislo(double min,
				double max) Alias pre náhodnéReálneČíslo. | 
| static double | náhodnéReálneČíslo()Generovanie náhodného reálneho čísla v rozsahu od nula
po jeden. | 
| protected static double | náhodnéReálneČíslo(double hodnota)Generovanie náhodného reálneho čísla v rozsahu od nula
po zadanú hodnotu parametra. | 
| static double | náhodnéReálneČíslo(double min,
				double max)Generovanie náhodného reálneho čísla v zadanom rozsahu. | 
| static double | najmensieX() Alias pre najmenšieX. | 
| static double | najmensieY() Alias pre najmenšieY. | 
| static double | najmenšieX() Zistí najmenšiu x-ovú súradnicu sveta. | 
| static double | najmenšieY() Zistí najmenšiu y-ovú súradnicu sveta. | 
| static double | najvacsieX() Alias pre najväčšieX. | 
| static double | najvacsieY() Alias pre najväčšieY. | 
| static double | najväčšieX() Zistí najväčšiu x-ovú súradnicu sveta. | 
| static double | najväčšieY() Zistí najväčšiu y-ovú súradnicu sveta. | 
| static void | nekresli()Vypne automatické prekresľovanie sveta (ktoré je vykonávané pri
rôznej aktivite robotov, zmene niektorých parametrov sveta
a podobne). | 
| static void | neskryvajVstupnyRiadok() Alias pre neskrývajVstupnýRiadok. | 
| static void | neskrývajVstupnýRiadok()Prikáže vstupnému riadku, aby sa neskrýval po potvrdení klávesom
 ENTER. | 
| static boolean | neskryvajVstupnyRiadok(boolean začniVstup) Alias pre neskrývajVstupnýRiadok. | 
| static boolean | neskrývajVstupnýRiadok(boolean začniVstup)Prikáže vstupnému riadku, aby sa neskrýval po potvrdení klávesom
 ENTER. | 
| static void | nezalamujTexty()Vypne zalamovanie textov vnútornej konzoly stropu. | 
| static void | obrazok(double x,
		double y,
		Image obrázok) Alias pre obrázok. | 
| static void | obrázok(double x,
		double y,
		Image obrázok)Nakreslí na zadaných súradniciach na podlahe obrázok. | 
| static void | obrazok(double x,
		double y,
		String súbor) Alias pre obrázok. | 
| static void | obrázok(double x,
		double y,
		String súbor)Nakreslí na zadaných súradniciach na podlahe obrázok. | 
| static void | obrazok(Image obrázok) Alias pre obrázok. | 
| static void | obrázok(Image obrázok)Nakreslí v strede podlahy zadaný obrázok. | 
| static void | obrazok(String súbor) Alias pre obrázok. | 
| static void | obrázok(String súbor)Nakreslí v strede podlahy zadaný obrázok. | 
| static boolean | obrazokDoSchranky() Alias pre obrázokDoSchránky. | 
| static boolean | obrázokDoSchránky()Vloží obrázok (grafiku) sveta do schránky. | 
| static void | odlozCasovac(double čas) Alias pre odložČasovač. | 
| static void | odložČasovač(double čas)Odloží časovač o zadaný časový interval v sekundách. | 
| static int | otazka(String otázka) Alias pre otázka. | 
| static int | otázka(String otázka)Zobrazí štandardný dialóg s otázkou na používateľa
(odpoveď používateľ volí stlačením tlačidla). | 
| static int | otazka(String otázka,
	Object[] tlačidlá) Alias pre otázka. | 
| static int | otázka(String otázka,
	Object[] tlačidlá)Zobrazí štandardný dialóg s otázkou na používateľa
(odpoveď používateľ volí stlačením tlačidla). | 
| static int | otazka(String otázka,
	Object[] tlačidlá,
	int predvolenéTlačidlo) Alias pre otázka. | 
| static int | otázka(String otázka,
	Object[] tlačidlá,
	int predvolenéTlačidlo)Zobrazí štandardný dialóg s otázkou na používateľa
(odpoveď používateľ volí stlačením tlačidla). | 
| static int | otazka(String otázka,
	String titulok) Alias pre otázka. | 
| static int | otázka(String otázka,
	String titulok)Zobrazí štandardný dialóg s otázkou na používateľa
(odpoveď používateľ volí stlačením tlačidla). | 
| static int | otazka(String otázka,
	String titulok,
	Object[] tlačidlá) Alias pre otázka. | 
| static int | otázka(String otázka,
	String titulok,
	Object[] tlačidlá)Zobrazí štandardný dialóg s otázkou na používateľa
(odpoveď používateľ volí stlačením tlačidla). | 
| static int | otazka(String otázka,
	String titulok,
	Object[] tlačidlá,
	int predvolenéTlačidlo) Alias pre otázka. | 
| static int | otázka(String otázka,
	String titulok,
	Object[] tlačidlá,
	int predvolenéTlačidlo)Zobrazí štandardný dialóg s otázkou na používateľa
(odpoveď používateľ volí stlačením tlačidla). | 
| static void | overKodovanie(String[] args) Alias pre overKódovanie. | 
| static void | overKódovanie(String[] args)Overí správnosť nastavenia kódovania pre aplikáciu. | 
| static void | pipni() Alias pre pípni. | 
| static void | pípni()Aplikácia vydá štandardný zvuk operačného systému. | 
| static Robot.Pismo | pismo() Alias pre písmo. | 
| static Robot.Písmo | písmo()Čítaj aktuálny typ písma textov stropu. | 
| static void | pismo(Object novéPísmo) Alias pre písmo. | 
| static void | písmo(Object novéPísmo)Toto je klon metódy  strop.písmo(písmo). | 
| static void | pismo(Robot.Písmo novéPísmo) Alias pre písmo. | 
| static void | písmo(Robot.Písmo novéPísmo)Nastav nový typ písma textov stropu. | 
| static Robot.Pismo | pismo(String názov,
	int veľkosť) Alias pre písmo. | 
| static Robot.Písmo | písmo(String názov,
	int veľkosť)Nastav nový typ písma textov stropu. | 
| static void | pisNa(double x,
	double y,
	Object... argumenty) Alias pre píšNa. | 
| static void | pisRiadokNa(double x,
			double y,
			Object... argumenty) Alias pre píšRiadokNa. | 
| static void | píšNa(double x,
	double y,
	Object... argumenty)Vypíše sériu argumentov na zadaných súradniciach v tvare textu na
strope. | 
| static void | píšRiadokNa(double x,
			double y,
			Object... argumenty)Vypíše sériu argumentov na zadaných súradniciach v tvare textu na
strope a posunie sa na ďalší riadok. | 
| static String | popisVstupnehoRiadka() Alias pre popisVstupnéhoRiadka. | 
| static String | popisVstupnéhoRiadka() Získa text popisu vstupného riadka. | 
| static void | popisVstupnehoRiadka(String výzva) Alias pre popisVstupnéhoRiadka. | 
| static void | popisVstupnéhoRiadka(String výzva) Nastaví text popisu vstupného riadka. | 
| static Robot.PolozkaPonuky | poslednaPolozkaPonuky() Alias pre poslednáPoložkaPonuky. | 
| static Robot.PoložkaPonuky | poslednáPoložkaPonuky()Vráti objekt  PoložkaPonukys naposledy zvolenou
položkou ponuky. | 
| static void | potvrdVstup() Alias pre potvrďVstup. | 
| static void | potvrďVstup()Vykoná pre vstupný riadok rovnakú akciu ako pri stlačení klávesu
 ENTER. | 
| static double | pravyOkraj() Alias pre pravýOkraj. | 
| static double | pravýOkraj() Zistí najväčšiu aktuálne viditeľnú x-ovú súradnicu plátien
(podlahy alebo stropu). | 
| static void | predvolenaFarbaPozadia() Alias pre predvolenáFarbaPozadia. | 
| static void | predvolenáFarbaPozadia()Nastav predvolenú farbu pozadia. | 
| static void | predvolenaFarbaTextu() Alias pre predvolenáFarbaTextu. | 
| static void | predvolenáFarbaTextu()Zmení farbu textov stropu na predvolenú. | 
| static void | predvolenePismo() Alias pre predvolenéPísmo. | 
| static void | predvolenéPísmo()Nastav predvolený typ písma textov stropu. | 
| static void | prekresli()Jednorazovo prekreslí obsah sveta (bez ohľadu na použitie metódy
 nekresli). | 
| static Long | prevezmiCeleCislo() Alias pre prevezmiCeléČíslo. | 
| static Long | prevezmiCeléČíslo()Vráti celé číslo zadané do vstupného riadka po potvrdení klávesom
 ENTER. | 
| static Double | prevezmiRealneCislo() Alias pre prevezmiReálneČíslo. | 
| static Double | prevezmiReálneČíslo()Vráti reálne číslo zadané do vstupného riadka po potvrdení klávesom
 ENTER. | 
| static String | prevezmiRetazec() Alias pre prevezmiReťazec. | 
| static String | prevezmiReťazec()Vráti reťazec zadaný do vstupného riadka po potvrdení klávesom  ENTER. | 
| static void | pridajOddelovacPonuky() Alias pre pridajOddeľovačPonuky. | 
| static void | pridajOddeľovačPonuky()Pridá do hlavnej ponuky oddeľovač. | 
| static void | pridajPolozkuHlavnejPonuky(String text) Alias pre pridajPoložkuHlavnejPonuky. | 
| static void | pridajPolozkuHlavnejPonuky(String text,
						int mnemonickáSkratka) Alias pre pridajPoložkuHlavnejPonuky. | 
| static Robot.PolozkaPonuky | pridajPolozkuPonuky(String text) Alias pre pridajPoložkuPonuky. | 
| static Robot.PolozkaPonuky | pridajPolozkuPonuky(String text,
					int mnemonickáSkratka) Alias pre pridajPoložkuPonuky. | 
| static Robot.PolozkaPonuky | pridajPolozkuPonuky(String text,
					int mnemonickáSkratka,
					int klávesováSkratka) Alias pre pridajPoložkuPonuky. | 
| static void | pridajPolozkuPonukyKoniec() Alias pre pridajPoložkuPonukyKoniec. | 
| static void | pridajPolozkuPonukyPrekreslit() Alias pre pridajPoložkuPonukyPrekresliť. | 
| static void | pridajPolozkuPonukyVymazat() Alias pre pridajPoložkuPonukyVymazať. | 
| static void | pridajPoložkuHlavnejPonuky(String text)Rozšíri hlavnú ponuku o ďalšiu položku alebo prepíše aktuálnu
položku hlavnej ponuky. | 
| static void | pridajPoložkuHlavnejPonuky(String text,
						int mnemonickáSkratka)Rozšíri hlavnú ponuku o ďalšiu položku alebo prepíše aktuálnu
položku hlavnej ponuky. | 
| static Robot.PoložkaPonuky | pridajPoložkuPonuky(String text)Pridá do hlavnej ponuky položku so zadaným textom. | 
| static Robot.PoložkaPonuky | pridajPoložkuPonuky(String text,
					int mnemonickáSkratka)Funguje rovnako ako  pridajPoložkuPonuky(String)s tým, že
definuje novej položke mnemonickú skratku (skratky, ktoré sú
v položkách ponuky znázorňované podčiarknutým písmenom). | 
| static Robot.PoložkaPonuky | pridajPoložkuPonuky(String text,
					int mnemonickáSkratka,
					int klávesováSkratka)Funguje rovnako ako  pridajPoložkuPonuky(String, int)s tým,
že definuje novej položke okrem mnemonickej aj klávesovú skratku
(skratky, ktoré pri v položkách ponuky znázorňované v pravej časti
textom CTRL + písmeno). | 
| static void | pridajPoložkuPonukyKoniec()Pridá do ponuky preddefinovanú položku „Koniec“. | 
| static void | pridajPoložkuPonukyPrekresliť()Pridá do ponuky položku „Prekresliť“. | 
| static void | pridajPoložkuPonukyVymazať()Pridá do ponuky položku „Vymazať“. | 
| static String | priecinokObrazkov() Alias pre priečinokObrázkov. | 
| static void | priecinokObrazkov(String priečinok) Alias pre priečinokObrázkov. | 
| static String | priecinokZvukov() Alias pre priečinokZvukov. | 
| static void | priecinokZvukov(String priečinok) Alias pre priečinokZvukov. | 
| static String | priečinokObrázkov()Vráti reťazec s aktuálnym priečinkom, z ktorého sú načítavané
obrázky. | 
| static void | priečinokObrázkov(String priečinok)Ak sú všetky obrázky uložené v spoločnom priečinku, môžeme pre nich
touto metódou nastaviť načítavanie zo stanoveného priečinka. | 
| static String | priečinokZvukov()Vráti reťazec s aktuálnym priečinkom, z ktorého sú načítavané zvuky. | 
| static void | priečinokZvukov(String priečinok)Ak sú všetky zvuky uložené v spoločnom priečinku, môžeme pre nich
touto metódou nastaviť načítavanie zo stanoveného priečinka. | 
| static void | priehladnost(double prePodlahu,
			double preStrop) Alias pre priehľadnosť. | 
| static void | priehľadnosť(double prePodlahu,
			double preStrop)Naraz nastaví priehľadnosť
pre podlahu aj strop. | 
| static void | pripojTextVstupnehoRiadka(String naPripojenie) Alias pre pripojTextVstupnéhoRiadka. | 
| static void | pripojTextVstupnéhoRiadka(String naPripojenie)Pripojí zadaný text na koniec vstupného riadka. | 
| static int | sirkaObrazka(String súbor) Alias pre šírkaObrázka. | 
| static void | skry()Skryje hlavné okno. | 
| static void | skryvajVstupnyRiadok() Alias pre skrývajVstupnýRiadok. | 
| static void | skrývajVstupnýRiadok()Umožní vstupnému riadku, aby sa skryl po potvrdení klávesom  ENTERalebo po zrušení vstupu klávesomESCAPE. | 
| static void | skryvajVstupnyRiadok(boolean zrušVstup) Alias pre skrývajVstupnýRiadok. | 
| static void | skrývajVstupnýRiadok(boolean zrušVstup)Umožní vstupnému riadku, aby sa skryl po potvrdení klávesom  ENTERalebo po zrušení vstupu klávesomESCAPE. | 
| static double | spodnyOkraj() Alias pre spodnýOkraj. | 
| static double | spodnýOkraj() Zistí najmenšiu aktuálne viditeľnú y-ovú súradnicu plátien
(podlahy alebo stropu). | 
| static void | sprava(String správa) Alias pre správa. | 
| static void | správa(String správa)Zobrazí štandardný dialóg so zadanou textovou správou. | 
| static void | sprava(String správa,
	String titulok) Alias pre správa. | 
| static void | správa(String správa,
	String titulok)Zobrazí štandardný dialóg so zadanou textovou správou. | 
| static void | spustiCasovac() Alias pre spustiČasovač. | 
| static void | spustiCasovac(double čas) Alias pre spustiČasovač. | 
| static void | spustiČasovač()Spustí časovač s naposledy zadaným časovým intervalom
(v sekundách) alebo s predvoleným intervalom 40 milisekúnd (ak
nebol v činnosti). | 
| static void | spustiČasovač(double čas)Spustí časovač so zadaným časovým intervalom v sekundách. | 
| static int | šírkaObrázka(String súbor) Zistí šírku zadaného obrázka. | 
| static boolean | textDoSchranky() Alias pre textyDoSchránky. | 
| static boolean | textDoSchránky() Alias pre textyDoSchránky. | 
| static String[] | textNaRiadky(String text,
			int dĺžkaRiadka)Rozdelí dlhý text na riadky s maximálnou zadanou dĺžkou v znakoch. | 
| static String[] | textNaRiadky(String text,
			int dĺžkaRiadka,
			boolean zachovajMedzery)Rozdelí dlhý text na riadky s maximálnou zadanou dĺžkou v znakoch. | 
| static String | textVstupnehoRiadka() Alias pre textVstupnéhoRiadka. | 
| static String | textVstupnéhoRiadka() Získa text aktuálne zadaný do vstupného riadka. | 
| static void | textVstupnehoRiadka(String text) Alias pre textVstupnéhoRiadka. | 
| static void | textVstupnéhoRiadka(String text) Nastaví text vstupného riadka na zadanú hodnotu. | 
| static boolean | textyDoSchranky() Alias pre textyDoSchránky. | 
| static boolean | textyDoSchránky()Vloží do schránky všetky texty vypísané na vnútorných konzolách
podlahy a stropu. | 
| static long | udrzba() Alias pre údržba. | 
| static long | údržba()Po pamäťovo náročných operáciách môže byť vhodné uvoľniť systémové
prostriedky. | 
| static void | ulozObrazok(String súbor) Alias pre uložObrázok. | 
| static void | ulozObrazok(String súbor,
			boolean prepísať) Alias pre uložObrázok. | 
| static void | uložObrázok(String súbor)Uloží aktuálne zobrazený obsah sveta do súboru s obrázkom. | 
| static void | uložObrázok(String súbor,
			boolean prepísať)Uloží aktuálny obsah sveta do súboru s obrázkom. | 
| static void | upevni()Upevní hlavné okno (svet) – okno bude mať pevnú veľkosť. | 
| static void | upravPriehladnost(double prePodlahu,
				double preStrop) Alias pre upravPriehľadnosť. | 
| static void | upravPriehľadnosť(double prePodlahu,
				double preStrop)Naraz upraví úroveň
priehľadnosti pre podlahu aj strop. | 
| static void | uvolni() Alias pre uvoľni. | 
| static void | uvoľni()Uvoľní hlavné okno (svet) – okno nebude mať pevnú veľkosť (predvolené
správanie sveta). | 
| static void | uvolni(Class typ) Alias pre uvoľni. | 
| static void | uvoľni(Class typ)Metóda slúži na hromadné vymazanie robotov daného typu z vnútorného
zoznamu robotov. | 
| static void | uvolni(Robot ktorý) Alias pre uvoľni. | 
| static void | uvoľni(Robot ktorý)Metóda slúži na odstránenie konkrétneho robota (alebo inštancie
odvodeného typu) z vnútorného zoznamu robotov. | 
| static void | vahaPreZvuky(double miera,
			Object... súbory) Alias pre váhaPreZvuky | 
| static void | váhaPreZvuky(double miera,
			Object... súbory)Nastaví hromadne váhu pre všetky uvedené zvuky. | 
| static void | vahaPreZvuky(double miera,
			String[] súbory) Alias pre váhaPreZvuky | 
| static void | váhaPreZvuky(double miera,
			String[] súbory)Nastaví hromadne váhu pre všetky uvedené zvuky. | 
| static int | verzia(int hlavná,
	int vedľajšia)Porovná aktuálnu verziu robota so zadanou. | 
| static boolean | viditelny() Alias pre viditeľný. | 
| static boolean | viditeľný()Zistí, či je hlavné okno (svet) viditeľné. | 
| static double | vrchnyOkraj() Alias pre vrchnýOkraj. | 
| static double | vrchnýOkraj() Zistí najväčšiu aktuálne viditeľnú y-ovú súradnicu plátien
(podlahy alebo stropu). | 
| static JTextAtribúty | vstupnyRiadok() Alias pre vstupnýRiadok. | 
| static JTextAtribúty | vstupnýRiadok()Vráti komponent vstupného riadka, aby s ním mohlo byť manipulované na
nižšej úrovni (úrovni bližšej k systému). | 
| static boolean | vstupnyRiadokZobrazeny() Alias pre vstupnýRiadokZobrazený. | 
| static boolean | vstupnýRiadokZobrazený()Overí, či je zobrazený panel vstupného riadka. | 
| static void | vymaz() Alias pre vymaž. | 
| static void | vymazGrafiku() Alias pre vymažGrafiku. | 
| static void | vymazPonuku() Alias pre vymažPonuku. | 
| static void | vymazTexty() Alias pre vymažTexty. | 
| static void | vymaž()Vymaže obsah sveta. | 
| static void | vymažGrafiku()Vymaže plátno podlahy a stropu. | 
| static void | vymažPonuku()Vymaže všetky položky hlavnej ponuky (vrátane predvolených). | 
| static void | vymažTexty()Vymaže texty podlahy a stropu. | 
| static void | vypis(Object... argumenty) Alias pre vypíš. | 
| static void | vypisNa(double x,
		double y,
		Object... argumenty) Alias pre vypíšNa. | 
| static void | vypisRiadok(Object... argumenty) Alias pre vypíšRiadok. | 
| static void | vypisRiadokNa(double x,
			double y,
			Object... argumenty) Alias pre vypíšRiadokNa. | 
| static void | vypíš(Object... argumenty)Vypíše sériu argumentov v tvare textu na strope. | 
| static void | vypíšNa(double x,
		double y,
		Object... argumenty)Vypíše sériu argumentov na zadaných súradniciach v tvare textu na
strope. | 
| static void | vypíšRiadok(Object... argumenty)Vypíše sériu argumentov v tvare textu na strope a posunie sa na
ďalší riadok. | 
| static void | vypíšRiadokNa(double x,
			double y,
			Object... argumenty)Vypíše sériu argumentov na zadaných súradniciach v tvare textu na
strope a posunie sa na ďalší riadok. | 
| static void | vypln(BufferedImage obrázok) Alias pre vyplň. | 
| static void | vyplň(BufferedImage obrázok)Vyplní podlahu zadanou textúrou. | 
| static Robot.Farba | vypln(int r,
	int g,
	int b) Alias pre vyplň. | 
| static Robot.Farba | vyplň(int r,
	int g,
	int b)Vyplní podlahu farbou zadanou prostredníctvom farebných zložiek. | 
| Robot.Farba | vypln(int r,
	int g,
	int b,
	int a) Alias pre vyplň. | 
| static Robot.Farba | vyplň(int r,
	int g,
	int b,
	int a)Vyplní podlahu farbou zadanou prostredníctvom farebných zložiek
a úrovne priehľadnosti. | 
| static void | vypln(Object farba) Alias pre vyplň. | 
| static void | vyplň(Object farba)Toto je klon metódy  podlaha.vyplň(farba). | 
| static void | vypln(Robot.Farba farba) Alias pre vyplň. | 
| static void | vyplň(Robot.Farba farba)Vyplní podlahu zadanou farbou, ktorá prekryje aj
farbu pozadia sveta. | 
| static void | vypln(String súbor) Alias pre vyplň. | 
| static void | vyplň(String súbor)Vyplní podlahu zadanou textúrou. | 
| static int | vyskaObrazka(String súbor) Alias pre výškaObrázka. | 
| static int | výškaObrázka(String súbor) Zistí výšku zadaného obrázka. | 
| static void | vyzviRobotov()Spustením tejto metódy sa pre každého robota (podľa ich aktuálneho
poradia) vykoná reakcia  prijatieVýzvybez určenia autora výzvy (autor je rovnýnull) a s hodnotou argumentukľúčrovnou-1. | 
| static void | vyzviRobotov(int kľúč)Spustením tejto metódy sa pre každého robota (podľa ich aktuálneho
poradia) vykoná reakcia  prijatieVýzvybez určenia autora výzvy (autor je rovnýnull). | 
| static void | vyzviRobotov(int kľúč,
			boolean obrátene)Spustením tejto metódy sa pre každého robota (podľa ich aktuálneho
poradia) vykoná reakcia  prijatieVýzvybez určenia autora výzvy (autor je rovnýnull). | 
| static double | vzdialenost(double súradnicaBoduX,
			double súradnicaBoduY) Alias pre vzdialenosť. | 
| static double | vzdialenosť(double súradnicaBoduX,
			double súradnicaBoduY)Zistí vzdialenosť bodu so zadanými súradnicami od stredu
súradnicovej sústavy. | 
| static double | vzdialenost(Point2D bod) Alias pre vzdialenosť. | 
| static double | vzdialenosť(Point2D bod)Zistí vzdialenosť zadaného bodu od stredu súranicovej sústavy. | 
| static double | vzdialenost(Robot iný) Alias pre vzdialenosť. | 
| static double | vzdialenosť(Robot iný)Zistí, aká je vzdialenosť zadaného robota od stredu súradnicovej
sústavy. | 
| static double | vzdialenost(Shape tvar) Alias pre vzdialenosť. | 
| static double | vzdialenosť(Shape tvar)Zistí vzdialenosť stredu hraníc[1] zadaného tvaru od
stredu súradnicovej sústavy. | 
| static boolean | zacniVstup() Alias pre začniVstup. | 
| static boolean | zacniVstup(String výzva) Alias pre začniVstup. | 
| static boolean | začniVstup()Zobrazí vstupný riadok v spodnej časti okna. | 
| static boolean | začniVstup(String výzva)Funguje rovnako ako  začniVstup(), s tým rozdielom, že pred
vstupným riadkom je zobrazená návesť s výzvou. | 
| static boolean | zalamujeTexty() Zistí stav/hodnotu vlastnosti zalamovania textov vnútornej
konzoly stropu. | 
| static void | zalamujTexty()Zapne zalamovanie textov vnútornej konzoly stropu. | 
| static void | zalamujTexty(boolean zalamuj) Nastaví vlastnosť zalamovania textov vnútornej konzoly
stropu podľa zadaného parametra. | 
| static void | zastavCasovac() Alias pre zastavČasovač. | 
| static void | zastavČasovač()Zastaví časovač, ktorý bol spustený metódou  spustiČasovač. | 
| static void | zastavZvuky(Object... súbory)Zastaví všetky uvedené zvuky. | 
| static void | zastavZvuky(String[] súbory)Zastaví všetky uvedené zvuky. | 
| static void | zbal() Alias pre zbaľ. | 
| static void | zbaľ()Prispôsobí veľkosť okna tak, aby sa do neho pohodlne vošli všetky
viditeľné komponenty. | 
| static void | zobraz()Zobrazí hlavné okno (svet). | 
| static void | zrusVstup() Alias pre zrušVstup. | 
| static void | zrušVstup()Vykoná pre vstupný riadok rovnakú akciu ako pri stlačení klávesu
 ESCAPE. | 
| static void | zvuk(String súbor)Prehrá zvukový súbor (formát  .wavalebo.au). | 
| static void | zvukNaPozadi(String súbor) Alias pre zvukNaPozadí. | 
| static void | zvukNaPozadí(String súbor)Začne alebo ukončí prehrávanie zvuku zo súboru na pozadí (formát
 .wavalebo.au). | 
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMetódyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMetódy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMetódyListeners, getInputMetódyRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, checkImage, checkImage, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMetódyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMetódyListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic static int verzia(int hlavná, int vedľajšia)
Príklad:
if(svet.verzia(0,6) <0) {svet.pípni();svet.správa("Na fungovanie tejto aplikácie\n"+"je potrebná vyššia verzia triedy Robot!\n"+"(Najmenej 0.6)");svet.koniec(); }
public static Robot hlavnýRobot()
 Vráti hlavného robota. Hlavný robot je vždy prvý
vytvorený robot. Tento robot je považovaný za
vlastníka sveta. On asistuje pri vytvorení okna
aplikácie, pomocou neho sú spracované niektoré úlohy…
 Vráti hlavného robota. Hlavný robot je vždy prvý
vytvorený robot. Tento robot je považovaný za
vlastníka sveta. On asistuje pri vytvorení okna
aplikácie, pomocou neho sú spracované niektoré úlohy…public static Robot hlavnyRobot()
 Alias pre
 Alias pre hlavnýRobot.public static void vyzviRobotov()
prijatieVýzvy bez určenia autora výzvy (autor je rovný
null) a s hodnotou argumentu kľúč rovnou
-1. Prvotné poradie robotov je určené poradím ich
vytvorenia (čiže ak sme nijako neovplyvnili poradie robotov, je prvý
vyzvaný ten robot, ktorý bol vytvorený ako prvý, to jest robot, ktorý
je nakreslený pod všetkými ostatnými robotmi). Dodatočne môžeme
poradie ovplyvniť volaním metód naVrch,
naSpodok, vyššie,
nižšie, pred
a za.
Poznámka: ak je poradie robotov zmenené počas spracovania výzviev, dôjde z technických príčin k opätovnému spusteniu posielania výziev (inak povedané – posielanie výziev sa „reštartuje“). To znamená, že niektorí roboti budú vyzvaní dva- alebo viackrát. Buďte preto opatrní so zmenami poradia v rámci spracovania výziev, aby ste nespôsobili vznik nekonečného cyklu… (Rovnaký efekt má prípadné vytvorenie nového robota, resp. ľubovoľnej inštancie triedy odvodenej od robota.)
Poznámka 2: mechanizmus výziev nie je taký efektívny ako definícia vlastného zoznamu robotov (prípadne inštancií odvodených tried) a vykonanie hromadnej akcie pomocou tohto zoznamu. Slúži predovšedkým na umožnenie hromadného spracovania bez nutnosti vytvárania takého zoznamu (napr. pri malom počte robotov alebo predtým, než sa programátor podrobnejšie oboznámi s možnosťami zoznamov).
public static void vyzviRobotov(int kľúč)
prijatieVýzvy bez určenia autora výzvy (autor je rovný
null). Pomocou argumentu kľúč môžeme odlišovať
rôzne druhy výziev a ovplyvňovať tým správanie reakcie
prijatieVýzvy. Prvotné
poradie robotov je určené poradím ich vytvorenia (čiže ak sme nijako
neovplyvnili poradie robotov, je prvý vyzvaný ten robot, ktorý bol
vytvorený ako prvý, to jest robot, ktorý je nakreslený pod všetkými
ostatnými robotmi). Dodatočne môžeme poradie ovplyvniť volaním metód
naVrch, naSpodok,
vyššie, nižšie,
pred a za.
Poznámka: ak je poradie robotov zmenené počas spracovania výzviev, dôjde z technických príčin k opätovnému spusteniu posielania výziev (inak povedané – posielanie výziev sa „reštartuje“). To znamená, že niektorí roboti budú vyzvaní dva- alebo viackrát. Buďte preto opatrní so zmenami poradia v rámci spracovania výziev, aby ste nespôsobili vznik nekonečného cyklu… (Rovnaký efekt má prípadné vytvorenie nového robota, resp. ľubovoľnej inštancie triedy odvodenej od robota.)
Poznámka 2: mechanizmus výziev nie je taký efektívny ako definícia vlastného zoznamu robotov (prípadne inštancií odvodených tried) a vykonanie hromadnej akcie pomocou tohto zoznamu. Slúži predovšedkým na umožnenie hromadného spracovania bez nutnosti vytvárania takého zoznamu (napr. pri malom počte robotov alebo predtým, než sa programátor podrobnejšie oboznámi s možnosťami zoznamov).
kľúč – celočíselná hodnota, ktorá je poslaná do reakcie prijatieVýzvy každého robota;
	takto je možné odlíšiť rôzne druhy výziev, vďaka čomu môžeme
	ovplyvniť správanie reakcie prijatieVýzvypublic static void vyzviRobotov(int kľúč, boolean obrátene)
prijatieVýzvy bez určenia autora výzvy (autor je rovný
null). Pomocou argumentu kľúč môžeme odlišovať
rôzne druhy výziev a ovplyvňovať tým správanie reakcie
prijatieVýzvy. Argument
obrátene určuje smer spracovania. Ak je
rovný true, zoznam robotov bude spracovaný od konca, to
znamená, že prvý bude vyzvaný buď naposledny vytvorený robot, alebo
robot aktuálne umiestnený na konci vnútorného zoznamu robotov.
Záleží od toho, či sme dodatočne ovplyvňovali poradie robotov
metódami naVrch, naSpodok, vyššie, nižšie, pred a za.
Ak je hodnota argumentu obrátene rovná false,
metóda sa správa rovnako ako vyzviRobotov(int).
Poznámka: ak je poradie robotov zmenené počas spracovania výzviev, dôjde z technických príčin k opätovnému spusteniu posielania výziev (inak povedané – posielanie výziev sa „reštartuje“). To znamená, že niektorí roboti budú vyzvaní dva- alebo viackrát. Buďte preto opatrní so zmenami poradia v rámci spracovania výziev, aby ste nespôsobili vznik nekonečného cyklu… (Rovnaký efekt má prípadné vytvorenie nového robota, resp. ľubovoľnej inštancie triedy odvodenej od robota.)
Poznámka 2: mechanizmus výziev nie je taký efektívny ako definícia vlastného zoznamu robotov (prípadne inštancií odvodených tried) a vykonanie hromadnej akcie pomocou tohto zoznamu. Slúži predovšedkým na umožnenie hromadného spracovania bez nutnosti vytvárania takého zoznamu (napr. pri malom počte robotov alebo predtým, než sa programátor podrobnejšie oboznámi s možnosťami zoznamov).
kľúč – celočíselná hodnota, ktorá je poslaná do reakcie prijatieVýzvy každého robota;
	takto je možné odlíšiť rôzne druhy výziev, vďaka čomu môžeme
	ovplyvniť správanie reakcie prijatieVýzvyobrátene – týmto argumentom môžeme ovplyvniť smer spracovania;
	true znamená spracovanie vnútorného zoznamu robotov
	od konca; false znamená rovnaký spôsob spracovania
	ako pri metóde vyzviRobotov(int)public static double najmenšieX()
 Zistí najmenšiu x-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najmenšiu x-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najväčšieX(),
najmenšieY(),
najväčšieY()public static double najmensieX()
 Alias pre
 Alias pre najmenšieX.public static double najmenšieY()
 Zistí najmenšiu y-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najmenšiu y-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najmenšieX(),
najväčšieX(),
najväčšieY()public static double najmensieY()
 Alias pre
 Alias pre najmenšieY.public static double najväčšieX()
 Zistí najväčšiu x-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najväčšiu x-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najmenšieX(),
najmenšieY(),
najväčšieY()public static double najvacsieX()
 Alias pre
 Alias pre najväčšieX.public static double najväčšieY()
 Zistí najväčšiu y-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.
 Zistí najväčšiu y-ovú súradnicu sveta. Plátna podlahy
a stropu majú obmedzenú veľkosť, ktorá je o niečo väčšia ako
predvolená veľkosť okna aplikácie.najmenšieX(),
najväčšieX(),
najmenšieY()public static double najvacsieY()
 Alias pre
 Alias pre najväčšieY.public static double ľavýOkraj()
 Zistí najmenšiu aktuálne viditeľnú x-ovú súradnicu plátien
(podlahy alebo stropu).
 Zistí najmenšiu aktuálne viditeľnú x-ovú súradnicu plátien
(podlahy alebo stropu).pravýOkraj(),
spodnýOkraj(),
vrchnýOkraj()public static double lavyOkraj()
 Alias pre
 Alias pre ľavýOkraj.public static double spodnýOkraj()
 Zistí najmenšiu aktuálne viditeľnú y-ovú súradnicu plátien
(podlahy alebo stropu).
 Zistí najmenšiu aktuálne viditeľnú y-ovú súradnicu plátien
(podlahy alebo stropu).ľavýOkraj(),
pravýOkraj(),
vrchnýOkraj()public static double spodnyOkraj()
 Alias pre
 Alias pre spodnýOkraj.public static double dolnýOkraj()
 Alias pre
 Alias pre spodnýOkraj.public static double dolnyOkraj()
 Alias pre
 Alias pre dolnýOkraj.public static double pravýOkraj()
 Zistí najväčšiu aktuálne viditeľnú x-ovú súradnicu plátien
(podlahy alebo stropu).
 Zistí najväčšiu aktuálne viditeľnú x-ovú súradnicu plátien
(podlahy alebo stropu).ľavýOkraj(),
spodnýOkraj(),
vrchnýOkraj()public static double pravyOkraj()
 Alias pre
 Alias pre pravýOkraj.public static double vrchnýOkraj()
 Zistí najväčšiu aktuálne viditeľnú y-ovú súradnicu plátien
(podlahy alebo stropu).
 Zistí najväčšiu aktuálne viditeľnú y-ovú súradnicu plátien
(podlahy alebo stropu).ľavýOkraj(),
pravýOkraj(),
spodnýOkraj()public static double vrchnyOkraj()
 Alias pre
 Alias pre vrchnýOkraj.public static double hornýOkraj()
 Alias pre
 Alias pre vrchnýOkraj.public static double hornyOkraj()
 Alias pre
 Alias pre hornýOkraj.public static void skry()
zobraz.public static void zobraz()
skry.public static boolean viditeľný()
svet == null), metóda
informuje o tom, či bude okno zobrazené po jeho vytvorení.true – áno; false – niepublic static boolean viditelny()
 Alias pre
 Alias pre viditeľný.public static void upevni()
uvoľni. Veľkosť okna nemá vplyv na veľkosti
plátien podlahy a stropu, ktoré je možné zmeniť len
konštruktorom hlavného robota.public static void uvoľni()
upevni. Veľkosť
okna nemá vplyv na veľkosti plátien podlahy a stropu, ktoré je
možné zmeniť len konštruktorom hlavného robota.public static void uvolni()
 Alias pre
 Alias pre uvoľni.public static void zbaľ()
public static void zbal()
 Alias pre
 Alias pre zbaľ.public static double vzdialenosť(double súradnicaBoduX, double súradnicaBoduY)
súradnicaBoduX – x-ová súradnica bodusúradnicaBoduY – y-ová súradnica boduRobot.vzdialenosť(),
vzdialenosť(Point2D),
vzdialenosť(Robot),
vzdialenosť(Shape)public static double vzdialenost(double súradnicaBoduX, double súradnicaBoduY)
 Alias pre
 Alias pre vzdialenosť.public static double vzdialenosť(Point2D bod)
bod – súradnice bodu v súradnicovom priestore robotaRobot.vzdialenosť(),
vzdialenosť(double, double),
vzdialenosť(Robot),
vzdialenosť(Shape)public static double vzdialenost(Point2D bod)
 Alias pre
 Alias pre vzdialenosť.public static double vzdialenosť(Robot iný)
iný – robot ktorého vzdialenosť zisťujemeRobot.vzdialenosť(),
vzdialenosť(double, double),
vzdialenosť(Point2D),
vzdialenosť(Shape)public static double vzdialenost(Robot iný)
 Alias pre
 Alias pre vzdialenosť.public static double vzdialenosť(Shape tvar)
[1] – nejde presne o stred útvaru; je použitý najrýchlejší a najjednoduchší spôsob zistenia približného stredu: vezme sa obdĺžnik tesne ohraničujúci útvar a určí sa jeho stred – čiže „stred hraníc“
tvar – tvar Javy (Shape), stred hraníc
	ktorého vzdialenosť od stredu zisťujemeRobot.vzdialenosť(),
vzdialenosť(double, double),
vzdialenosť(Point2D),
vzdialenosť(Robot)public static double vzdialenost(Shape tvar)
 Alias pre
 Alias pre vzdialenosť.public static void vymaž()
podlaha.vymaž() a strop.vymaž().public static void vymaz()
 Alias pre
 Alias pre vymaž.public static void vymažTexty()
podlaha.vymažTexty() a strop.vymažTexty().public static void vymazTexty()
 Alias pre
 Alias pre vymažTexty.public static void vymažGrafiku()
podlaha.vymažGrafiku() a strop.vymažGrafiku().public static void vymazGrafiku()
 Alias pre
 Alias pre vymažGrafiku.public static void vyplň(Robot.Farba farba)
podlaha.vyplň(farba).public static void vypln(Robot.Farba farba)
 Alias pre
 Alias pre vyplň.public static void vyplň(Object farba)
podlaha.vyplň(farba).
Podlaha je vyplnená len v prípade, že je v premennej typu Object (zadanej ako parameter) uložená inštancia triedy Farba alebo Color.public static Robot.Farba vyplň(int r, int g, int b)
podlaha.vyplň(r, g, b).r – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255Farba vytvorený podľa zadaných
	zložiekvyplň(Robot.Farba)public static Robot.Farba vypln(int r, int g, int b)
 Alias pre
 Alias pre vyplň.public static Robot.Farba vyplň(int r, int g, int b, int a)
podlaha.vyplň(r,
g, b, a).r – červená zložka farby; celé číslo v rozsahu 0 – 255g – zelená zložka farby; celé číslo v rozsahu 0 – 255b – modrá zložka farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti farby; celé číslo v rozsahu
	0 – 255
	(0 – neviditeľná farba; 255 – nepriehľadná farba)Farba vytvorený podľa zadaných
	parametrovvyplň(Robot.Farba)public Robot.Farba vypln(int r, int g, int b, int a)
 Alias pre
 Alias pre vyplň.public static void vyplň(String súbor)
podlaha.vyplň(súbor).súbor – názov súboru s obrázkom textúryvyplň(Robot.Farba)public static void vyplň(BufferedImage obrázok)
BufferedImage alebo
odvodený), ktorý bude použitý na dlaždicové vyplnenie plochy
podlahy. Má rovnaký efekt, ako keby sme volali metódu podlaha.vyplň(obrázok).obrázok – názov súboru s obrázkom textúryvyplň(Robot.Farba)public static void vypln(BufferedImage obrázok)
 Alias pre
 Alias pre vyplň.public static void priehľadnosť(double prePodlahu, double preStrop)
prePodlahu – nová úroveň (ne)priehľadnosti pre podlahu
	(0.0 – 1.0)preStrop – nová úroveň priehľadnosti pre strop (0.0 – 1.0)upravPriehľadnosť(double, double),
Robot.Plátno.priehľadnosť(double),
Robot.Plátno.priehľadnosť(),
Robot.Plátno.upravPriehľadnosť(double)public static void priehladnost(double prePodlahu, double preStrop)
 Alias pre
 Alias pre priehľadnosť.public static void upravPriehľadnosť(double prePodlahu, double preStrop)
svet.upravPriehľadnosť(0.5, 2), tak
úroveň priehľadnosti podlahy klesne na polovicu a stropu stúpne
dvojnásobne.prePodlahu – koeficient úrovene priehľadnosti podlahypreStrop – koeficient úrovene priehľadnosti stropupriehľadnosť(double, double),
Robot.Plátno.upravPriehľadnosť(double),
Robot.Plátno.priehľadnosť(double),
Robot.Plátno.priehľadnosť(),
Robot.Plátno.upravPriehľadnosť(double)public static void upravPriehladnost(double prePodlahu, double preStrop)
 Alias pre
 Alias pre upravPriehľadnosť.public static void nekresli()
prekresli (napríklad s odstupom niekoľkých príkazov
alebo v pravidelných časových intervaloch). Automatické
prekresľovanie sveta opätovne zapneme metódou kresli.public static void kresli()
public static void prekresli()
nekresli). Táto metóda spustí rovnaký proces,
aký je vykonávaný pri automatickom prekresľovaní. V prípade, že
je automatické prekresľovanie sveta vypnuté (metódou nekresli), nie je prekreslenie vykonané bez vedomia
programátora, okrem prípadu, keď sú splnené nasledovné podmienky:
(1) bola aspoň raz použitá niektorá z metód vypíš, vypíšRiadok
a súčasne
(2) zmenila sa veľkosť hlavného okna (buď aktivitou
používateľa, alebo z iných príčin)
a súčasne
(3) nie je aktívna obsluha udalostí (pozri ObsluhaUdalostí.zmenaVeľkostiOkna()).
Vypnutie automatického prekresľovania môže značne zvýšiť grafickú efektívnosť aplikácie.
public static void vymažPonuku()
public static void vymazPonuku()
 Alias pre
 Alias pre vymažPonuku.public static void pridajPoložkuHlavnejPonuky(String text)
pridajPoložkuPonuky alebo jej
klony).text – reťazec textu pridávanej položkyRobot.PoložkaPonuky,
vymažPonuku(),
pridajPoložkuHlavnejPonuky(String, int),
pridajPoložkuPonuky(String),
pridajOddeľovačPonuky()public static void pridajPolozkuHlavnejPonuky(String text)
 Alias pre
 Alias pre pridajPoložkuHlavnejPonuky.public static void pridajPoložkuHlavnejPonuky(String text, int mnemonickáSkratka)
pridajPoložkuPonuky alebo jej
klony). Význam parametra mnemonickáSkratka je rovnaký ako
pri metóde pridajPoložkuPonuky(text, mnemonickáSkratka).text – reťazec textu pridávanej položkymnemonickáSkratka – kód mnemonickej skratky (príklad:
	Kláves.VK_A)Robot.PoložkaPonuky,
vymažPonuku(),
pridajPoložkuHlavnejPonuky(String),
pridajPoložkuPonuky(String, int),
pridajOddeľovačPonuky()public static void pridajPolozkuHlavnejPonuky(String text, int mnemonickáSkratka)
 Alias pre
 Alias pre pridajPoložkuHlavnejPonuky.public static Robot.PoložkaPonuky pridajPoložkuPonuky(String text)
voľbaPoložkyPonuky v triede obsluhy
udalostí. V tej je možné položku identifikovať pomocou metódy poslednáPoložkaPonuky alebo údajeUdalostí.položkaPonuky ktoré
vracajú objekt typu PoložkaPonuky. Ten môžeme
porovnať s hodnotou vrátenou z tejto metódy (ktorú si odložíme do
pomocnej premennej) alebo použiť iný spôsob identifikácie.
Napríklad
metódu aktivovaná, ktorá
vráti true v prípade, že bola táto položka naposledny
aktivovaná.text – reťazec textu pridávanej položky ponukyPoložkaPonuky) alebo null ak nastala chybaRobot.PoložkaPonuky,
vymažPonuku(),
pridajPoložkuPonuky(String, int),
pridajPoložkuPonuky(String, int, int),
pridajOddeľovačPonuky(),
pridajPoložkuPonukyVymazať(),
pridajPoložkuPonukyPrekresliť(),
pridajPoložkuPonukyKoniec(),
poslednáPoložkaPonuky()public static Robot.PolozkaPonuky pridajPolozkuPonuky(String text)
 Alias pre
 Alias pre pridajPoložkuPonuky.public static Robot.PoložkaPonuky pridajPoložkuPonuky(String text, int mnemonickáSkratka)
pridajPoložkuPonuky(String) s tým, že
definuje novej položke mnemonickú skratku (skratky, ktoré sú
v položkách ponuky znázorňované podčiarknutým písmenom). Skratku je
možné najjednoduchšie určiť konštantou triedy KeyEvent.VK_XXX (tá je v robotovi na
zjednodušenie prekrytá triedou Kláves, takže môžeme
použiť napríklad Kláves.VK_A, Kláves.VK_B, Kláves.VK_C…).text – reťazec textu pridávanej položky ponukymnemonickáSkratka – kód mnemonickej skratky (príklad:
	Kláves.VK_A)PoložkaPonuky) alebo null ak nastala chybaRobot.PoložkaPonuky,
vymažPonuku(),
pridajPoložkuPonuky(String),
pridajPoložkuPonuky(String, int, int),
pridajOddeľovačPonuky(),
pridajPoložkuPonukyVymazať(),
pridajPoložkuPonukyPrekresliť(),
pridajPoložkuPonukyKoniec(),
poslednáPoložkaPonuky()public static Robot.PolozkaPonuky pridajPolozkuPonuky(String text, int mnemonickáSkratka)
 Alias pre
 Alias pre pridajPoložkuPonuky.public static Robot.PoložkaPonuky pridajPoložkuPonuky(String text, int mnemonickáSkratka, int klávesováSkratka)
pridajPoložkuPonuky(String, int) s tým,
že definuje novej položke okrem mnemonickej aj klávesovú skratku
(skratky, ktoré pri v položkách ponuky znázorňované v pravej časti
textom CTRL + písmeno). Skratky je možné najjednoduchšie určiť
konštantou triedy KeyEvent.VK_XXX
(tá je v robotovi na zjednodušenie prekrytá triedou Kláves, takže môžeme použiť napríklad Kláves.VK_A, Kláves.VK_B, Kláves.VK_C…).text – reťazec textu pridávanej položky ponukymnemonickáSkratka – kód mnemonickej skratky (príklad: Kláves.VK_A)klávesováSkratka – kód klávesovej skratky (príklad: Kláves.VK_B)PoložkaPonuky) alebo null ak nastala chybaRobot.PoložkaPonuky,
vymažPonuku(),
pridajPoložkuPonuky(String),
pridajPoložkuPonuky(String, int),
pridajOddeľovačPonuky(),
pridajPoložkuPonukyVymazať(),
pridajPoložkuPonukyPrekresliť(),
pridajPoložkuPonukyKoniec(),
poslednáPoložkaPonuky()public static Robot.PolozkaPonuky pridajPolozkuPonuky(String text, int mnemonickáSkratka, int klávesováSkratka)
 Alias pre
 Alias pre pridajPoložkuPonuky.public static void pridajOddeľovačPonuky()
public static void pridajOddelovacPonuky()
 Alias pre
 Alias pre pridajOddeľovačPonuky.public static void pridajPoložkuPonukyVymazať()
public static void pridajPolozkuPonukyVymazat()
 Alias pre
 Alias pre pridajPoložkuPonukyVymazať.public static void pridajPoložkuPonukyPrekresliť()
public static void pridajPolozkuPonukyPrekreslit()
 Alias pre
 Alias pre pridajPoložkuPonukyPrekresliť.public static void pridajPoložkuPonukyKoniec()
public static void pridajPolozkuPonukyKoniec()
 Alias pre
 Alias pre pridajPoložkuPonukyKoniec.public static Robot.PoložkaPonuky poslednáPoložkaPonuky()
PoložkaPonuky s naposledy zvolenou
položkou ponuky. Využiteľné v metóde voľbaPoložkyPonuky.PoložkaPonuky naposledy
	zvolenej položky ponukyvymažPonuku(),
pridajPoložkuHlavnejPonuky(String),
pridajPoložkuPonuky(String),
pridajOddeľovačPonuky()public static Robot.PolozkaPonuky poslednaPolozkaPonuky()
 Alias pre
 Alias pre poslednáPoložkaPonuky.public static String[] textNaRiadky(String text, int dĺžkaRiadka)
(Poznámka: Metóda zmení všetky znaky tabulátorov na medzery.)
text – text, ktorý má byť rozdelený na riadkydĺžkaRiadka – maximálna dĺžka jednotlivých riadkov udaná
	v znakochpublic static String[] textNaRiadky(String text, int dĺžkaRiadka, boolean zachovajMedzery)
(Poznámka: Metóda zmení všetky znaky tabulátorov na medzery.)
text – text, ktorý má byť rozdelený na riadkydĺžkaRiadka – maximálna dĺžka jednotlivých riadkov udaná
	v znakochzachovajMedzery – ak je false, medzery budú
	redukované na minimum – medzery na koncoch a začiatkoch riadkov
	budú odstránené a viacnásobné medzery medzi slovami budú
	redukované na jedinú medzerupublic static void ikona(String súbor)
 Nastaví oknu aplikácie novú ikonu.
 Nastaví oknu aplikácie novú ikonu.súbor – názov súboru s obrázkomRuntimeException – ak obrázok nebol nájdenýpublic static void koniec()
public static void koniec(int kód)
kód – celočíselný návratový kód, ktorý je schopný prijať
	operačný systémpublic static Graphics2D grafika()
ObsluhaUdalostí.dokreslenie(). Tento
objekt pracuje v súradnicovom priestore Javy a všetko, čo pomocou
neho nakreslíte, bude na obrazovke zobrazené len do najbližšieho
prekreslenia. Jeho používanie je vyhradené viac-menej iba pre
skúsených programátorov. Žiadny robot nedokáže priamo kresliť do
tohto objektu, ale niektoré metódy robotov môžu byť využité,
napríklad na generovanie tvarov, ktoré kresliace metódy tohto objektu
dokážu akceptovať.public static long údržba()
public static long udrzba()
 Alias pre
 Alias pre údržba.public static void uvoľni(Robot ktorý)
Robot (to znamená, že môže ísť aj o hocijakú
inštanciu odvodeneného údajového typu). Zadaný objekt bude následne
vymazaný z vnútorného zoznamu robotov. Keď aplikácia zabezpečí aj
vynulovanie všetkých ostatných premenných, v ktorých je daná
inštancia uložená, objekt by mal byť uvoľnený z pamäte počítača
zberačom odpadkov Javy.ktorý – objekt, ktorý má byť odstránenýpublic static void uvoľni(Class typ)
Class. Tú môžeme získať,
napríklad takto: Robot.class, Postavička.class…). Zo
zoznamu budú následne vymazané všetky inštancie určeného typu,
ale aj inštancie odvodených tried. Preto je dobré byť pri hromadnom
odstraňovaní obozretný.typ – objekt typu Classpublic static void overKódovanie(String[] args)
main to zabezpečí.
Príklad:
public staticvoidmain(String[] args) {svet.overKódovanie(args);// …}
args – pole argumentov príkazového riadkapublic static void overKodovanie(String[] args)
 Alias pre
 Alias pre overKódovanie.public static String načítajReťazec(String výzva)
Príklad:
String meno =svet.načítajReťazec("Zadaj svoje meno:");if(meno !=null) {if(meno.equals("")) {svet.správa("Nezadal si svoje meno…"); }else{svet.správa("Vitaj, "+ meno +"!"); } }else{svet.správa("Zrušil si zadanie svojho mena…"); }
výzva – text výzvyString s textom, ktorý zadal
	používateľ alebo null ak používateľ dialóg zrušilpublic static String nacitajRetazec(String výzva)
 Alias pre
 Alias pre načítajReťazec.public static String načítajReťazec(String výzva, String titulok)
výzva – text výzvytitulok – text titulku dialógového oknaString s textom, ktorý zadal
	používateľ alebo null ak používateľ dialóg zrušilpublic static String nacitajRetazec(String výzva, String titulok)
 Alias pre
 Alias pre načítajReťazec.public static String načítajHeslo(String výzva)
výzva – text výzvyString s heslom, ktoré zadal
	používateľ alebo null ak používateľ dialóg zrušilpublic static String nacitajHeslo(String výzva)
 Alias pre
 Alias pre načítajHeslo.public static String načítajHeslo(String výzva, String titulok)
výzva – text výzvytitulok – text titulku dialógového oknaString s heslom, ktoré zadal
	používateľ alebo null ak používateľ dialóg zrušilpublic static String nacitajHeslo(String výzva, String titulok)
 Alias pre
 Alias pre načítajHeslo.public static Long načítajCeléČíslo(String výzva)
načítajCeléČíslo.výzva – text výzvyLong s celočíselnou hodnotou, ktorú zadal
	používateľ alebo null ak používateľ dialóg zrušil,
	alebo ak zadal reťazec, ktorý nebolo možné previesť na celé
	číslopublic static Long nacitajCeleCíslo(String výzva)
 Alias pre
 Alias pre načítajCeléČíslo.public static Long načítajCeléČíslo(String výzva, String titulok)
Príklad:
Long l =svet.načítajCeléČíslo("Počet:","Zadaj celé číslo");if(l !=null) {inti = l.intValue();svet.správa("Zadané: "+ i); }elsesvet.správa("Vstup bol zrušený alebo nesprávny.");
výzva – text výzvytitulok – text titulku dialógového oknaLong s celočíselnou hodnotou, ktorú zadal
	používateľ alebo null ak používateľ dialóg zrušil,
	alebo ak zadal reťazec, ktorý nebolo možné previesť na celé
	číslopublic static Long nacitajCeleCislo(String výzva, String titulok)
 Alias pre
 Alias pre načítajCeléČíslo.public static Double načítajReálneČíslo(String výzva)
načítajReálneČíslo.výzva – text výzvyDouble s celočíselnou
	hodnotou, ktorú zadal
	používateľ alebo null ak používateľ dialóg zrušil,
	alebo ak zadal reťazec, ktorý nebolo možné previesť na reálne
	číslopublic static Double nacitajRealneCislo(String výzva)
 Alias pre
 Alias pre načítajReálneČíslo.public static Double načítajReálneČíslo(String výzva, String titulok)
Príklad:
Double d =svet.načítajReálneČíslo("Počet:","Zadaj reálne číslo");if(d !=null) {doublea = d.doubleValue();svet.správa("Zadané: "+ a); }elsesvet.správa("Vstup bol zrušený alebo nesprávny.");
výzva – text výzvytitulok – text titulku dialógového oknaDouble s celočíselnou
	hodnotou, ktorú zadal
	používateľ alebo null ak používateľ dialóg zrušil,
	alebo ak zadal reťazec, ktorý nebolo možné previesť na reálne
	číslopublic static Double nacitajRealneCislo(String výzva, String titulok)
 Alias pre
 Alias pre načítajReálneČíslo.public static void správa(String správa)
správa – text správypublic static void správa(String správa, String titulok)
správa – text správytitulok – text titulku dialógového okna správypublic static int otázka(String otázka)
Príklad:
inti =svet.otázka("Dobre?");
otázka – text otázkyzavreté, keď používateľ
	zavrel dialógpublic static int otázka(String otázka, String titulok)
Príklad:
inti =svet.otázka("Dobre?","Otázočka na teba…");
otázka – text otázkytitulok – text titulku okna s otázkouzavreté, keď používateľ
	zavrel dialógpublic static int otázka(String otázka, Object[] tlačidlá)
Príklad:
inti =svet.otázka("Ako?",newObject[]{"Dobre","Zle"});
otázka – text otázkytlačidlá – zoznam popisov tlačidielzavreté, keď používateľ
	zavrel dialógpublic static int otázka(String otázka, String titulok, Object[] tlačidlá)
Príklad:
inti =svet.otázka("Ako?","Otázočka na teba…",newObject[]{"Dobre","Zle"});
otázka – text otázkytitulok – text titulku okna s otázkoutlačidlá – zoznam popisov tlačidielzavreté, keď používateľ
	zavrel dialógpublic static int otázka(String otázka, Object[] tlačidlá, int predvolenéTlačidlo)
Príklad:
inti =svet.otázka("Ako?",newObject[]{"Dobre","Zle"},1);
otázka – text otázkytlačidlá – zoznam popisov tlačidielpredvolenéTlačidlo – poradové číslo predvoleného tlačidlazavreté, keď používateľ
	zavrel dialógpublic static int otazka(String otázka, Object[] tlačidlá, int predvolenéTlačidlo)
 Alias pre
 Alias pre otázka.public static int otázka(String otázka, String titulok, Object[] tlačidlá, int predvolenéTlačidlo)
Príklad:
inti =svet.otázka("Ako?","Otázočka na teba…",newObject[]{"Dobre","Zle"},1);
otázka – text otázkytitulok – text titulku okna s otázkoutlačidlá – zoznam popisov tlačidielpredvolenéTlačidlo – poradové číslo predvoleného tlačidlazavreté, keď používateľ
	zavrel dialógpublic static int otazka(String otázka, String titulok, Object[] tlačidlá, int predvolenéTlačidlo)
 Alias pre
 Alias pre otázka.public static boolean začniVstup()
false. Riadok
je možné zrušiť klávesom ESCAPE alebo potvrdiť klávesom
ENTER. Ak bola použitá metóda neskrývajVstupnýRiadok, kláves
ESCAPE iba vymaže obsah vstupného riadka, ale neskryje ho. Po
potvrdení vstupu klávesom ENTER aplikácia vyvolá metódu
počúvadla potvrdenieÚdajov. V nej môže programátor získať zadané údaje
metódami
prevezmiReťazec,
prevezmiCeléČíslo alebo
prevezmiReálneČíslo.
V prípade, že potvrdené údaje nie sú v správnom tvare (platí pre celé
alebo reálne číslo), vrátia metódy prevezmiCeléČíslo a prevezmiReálneČíslo hodnotu null.true ak bol pred volaním metódy vstupný riadok
	skrytý, false ak bol vstupný riadok zobrazený (čiže
	ak vstup už prebieha)public static boolean zacniVstup()
 Alias pre
 Alias pre začniVstup.public static boolean začniVstup(String výzva)
začniVstup(), s tým rozdielom, že pred
vstupným riadkom je zobrazená návesť s výzvou.výzva – text výzvy zobrazenej vo forme náveste pred vstupným
	riadkomtrue ak bol pred volaním metódy vstupný riadok
	skrytý, false ak bol vstupný riadok zobrazený (čiže
	ak už vstup prebieha)public static boolean zacniVstup(String výzva)
 Alias pre
 Alias pre začniVstup.public static void potvrďVstup()
ENTER.začniVstup()public static void potvrdVstup()
 Alias pre
 Alias pre potvrďVstup.public static void zrušVstup()
ESCAPE.začniVstup()public static void zrusVstup()
 Alias pre
 Alias pre zrušVstup.public static boolean vstupnýRiadokZobrazený()
true – áno; false – niepublic static boolean vstupnyRiadokZobrazeny()
 Alias pre
 Alias pre vstupnýRiadokZobrazený.public static void neskrývajVstupnýRiadok()
ENTER. Ak je v čase spustenia tejto metódy skrytý, je ho
potrebné zobraziť metódou začniVstup alebo
použiť alternatívnu metódu neskrývajVstupnýRiadok(boolean).aktivujVstupnýRiadok(),
skrývajVstupnýRiadok()public static void neskryvajVstupnyRiadok()
 Alias pre
 Alias pre neskrývajVstupnýRiadok.public static boolean neskrývajVstupnýRiadok(boolean začniVstup)
ENTER. Táto metóda je alternatívou metódy neskrývajVstupnýRiadok, pričom poskytuje
rozšírenú funkcionalitu opísanú nižšie…začniVstup – ak je true, vykoná sa zároveň metóda
	začniVstup; ak je false,
	vstupný riadok zostane v pôvodnom stavezačniVstup true, tak
	návratová hodnota je návratovou hodnotou metódy začniVstup; ak je parameter začniVstup
	false, tak návratová hodnota je true ak je
	vstupný riadok zobrazený a false v opačnom prípadeaktivujVstupnýRiadok(),
skrývajVstupnýRiadok()public static boolean neskryvajVstupnyRiadok(boolean začniVstup)
 Alias pre
 Alias pre neskrývajVstupnýRiadok.public static void skrývajVstupnýRiadok()
ENTER alebo po zrušení vstupu klávesom ESCAPE. Toto je
predvolené správanie vstupného riadka.public static void skryvajVstupnyRiadok()
 Alias pre
 Alias pre skrývajVstupnýRiadok.public static void skrývajVstupnýRiadok(boolean zrušVstup)
ENTER alebo po zrušení vstupu klávesom ESCAPE. Toto je
predvolené správanie vstupného riadka. Táto metóda je alternatívou
metódy skrývajVstupnýRiadok, pričom
poskytuje rozšírenú funkcionalitu opísanú nižšie…zrušVstup – ak je true, vykoná sa zároveň metóda
	zrušVstup; ak je false, vstupný
	riadok zostane v pôvodnom staveaktivujVstupnýRiadok(),
neskrývajVstupnýRiadok()public static void skryvajVstupnyRiadok(boolean zrušVstup)
 Alias pre
 Alias pre skrývajVstupnýRiadok.public static JTextAtribúty vstupnýRiadok()
JTextAtribúty
	reprezentujúci vstupný riadokpublic static JTextAtribúty vstupnyRiadok()
 Alias pre
 Alias pre vstupnýRiadok.public static String popisVstupnéhoRiadka()
 Získa text popisu vstupného riadka. Ak je popis vstupného
riadka skrytý, metóda vráti hodnotu
 Získa text popisu vstupného riadka. Ak je popis vstupného
riadka skrytý, metóda vráti hodnotu null.nullpublic static String popisVstupnehoRiadka()
 Alias pre
 Alias pre popisVstupnéhoRiadka.public static void popisVstupnéhoRiadka(String výzva)
 Nastaví text popisu vstupného riadka. Ak bola na
zobrazenie vstupného
riadka použitá metóda bez určenia výzvy (
 Nastaví text popisu vstupného riadka. Ak bola na
zobrazenie vstupného
riadka použitá metóda bez určenia výzvy (začniVstup()),
popis bude po volaní tejto metódy zobrazený. Ak je táto metóda volaná
s argumentom null, popis bude skrytý.výzva – nový text popisu vstupného riadkapublic static void popisVstupnehoRiadka(String výzva)
 Alias pre
 Alias pre popisVstupnéhoRiadka.public static String textVstupnéhoRiadka()
 Získa text aktuálne zadaný do vstupného riadka. Touto
metódou je
možné overiť obsah vstupného riadka ešte pred jeho potvrdením
klávesom
 Získa text aktuálne zadaný do vstupného riadka. Touto
metódou je
možné overiť obsah vstupného riadka ešte pred jeho potvrdením
klávesom ENTER.public static String textVstupnehoRiadka()
 Alias pre
 Alias pre textVstupnéhoRiadka.public static void textVstupnéhoRiadka(String text)
 Nastaví text vstupného riadka na zadanú hodnotu. Pozor,
metóda
 Nastaví text vstupného riadka na zadanú hodnotu. Pozor,
metóda začniVstup() vždy pred zobrazením panela so vstupným riadkom
vyčistí vstupný riadok (vymaže jeho obsah).text – nový text vstupného riadkapublic static void textVstupnehoRiadka(String text)
 Alias pre
 Alias pre textVstupnéhoRiadka.public static void pripojTextVstupnéhoRiadka(String naPripojenie)
naPripojenie – text na pripojeniepublic static void pripojTextVstupnehoRiadka(String naPripojenie)
 Alias pre
 Alias pre pripojTextVstupnéhoRiadka.public static void aktivujVstupnýRiadok()
neskrývajVstupnýRiadok(),
skrývajVstupnýRiadok()public static void aktivujVstupnyRiadok()
 Alias pre
 Alias pre aktivujVstupnýRiadok.public static String prevezmiReťazec()
ENTER. Vstup pomocou vstupného riadka sa zahajuje metódou začniVstup.String obsahujúci text
	zadaný používateľompublic static String prevezmiRetazec()
 Alias pre
 Alias pre prevezmiReťazec.public static Long prevezmiCeléČíslo()
ENTER. Metóda vráti null v prípade, že do
vstupného riadka nebolo zadané celé číslo. Vstup pomocou vstupného
riadka sa zahajuje metódou začniVstup.Long obsahujúci zadané celé číslo,
	alebo null v prípade chybypublic static Long prevezmiCeleCislo()
 Alias pre
 Alias pre prevezmiCeléČíslo.public static Double prevezmiReálneČíslo()
ENTER. Metóda vráti null v prípade, že do
vstupného riadka nebolo zadané reálne číslo. Vstup pomocou vstupného
riadka sa zahajuje metódou začniVstup.Double obsahujúci
	zadané reálne číslo alebo null v prípade chybypublic static Double prevezmiRealneCislo()
 Alias pre
 Alias pre prevezmiReálneČíslo.public static boolean zalamujeTexty()
 Zistí stav/hodnotu vlastnosti zalamovania textov vnútornej
konzoly stropu. Má rovnaký efekt ako keby sme volali metódu
 Zistí stav/hodnotu vlastnosti zalamovania textov vnútornej
konzoly stropu. Má rovnaký efekt ako keby sme volali metódu strop.zalamujeTexty().true ak sú texty stropu presahujúce pravý okraj
	okna automaticky zalamované; false v opačnom prípadepublic static void zalamujTexty(boolean zalamuj)
 Nastaví vlastnosť zalamovania textov vnútornej konzoly
stropu podľa zadaného parametra. Má rovnaký efekt ako keby sme volali
metódu
 Nastaví vlastnosť zalamovania textov vnútornej konzoly
stropu podľa zadaného parametra. Má rovnaký efekt ako keby sme volali
metódu strop.zalamujTexty(zalamuj).zalamuj – true ak chceme, aby boli texty stropu
	presahujúce pravý okraj okna automaticky zalomené; false v opačnom prípadepublic static void zalamujTexty()
strop.zalamujTexty().public static void nezalamujTexty()
strop.nezalamujTexty().public static void vypíš(Object... argumenty)
strop.vypíš(Object...).argumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkamipublic static void vypíšRiadok(Object... argumenty)
strop.vypíšRiadok(Object...).argumenty – zoznam argumentov rôzneho údajového typu
	oddelený čiarkamipublic static void vypisRiadok(Object... argumenty)
 Alias pre
 Alias pre vypíšRiadok.public static void vypíšNa(double x, double y, Object... argumenty)
strop.vypíšNa(double, double, Object...).argumenty – zoznam argumentov rôzneho údajového typu oddelený
	čiarkamipublic static void vypíšRiadokNa(double x, double y, Object... argumenty)
strop.vypíšRiadokNa(double, double, Object...).argumenty – zoznam argumentov rôzneho údajového typu oddelený
	čiarkamipublic static void vypisRiadokNa(double x, double y, Object... argumenty)
 Alias pre
 Alias pre vypíšRiadokNa.public static void píšNa(double x, double y, Object... argumenty)
strop.píšNa(double, double, Object...).argumenty – zoznam argumentov rôzneho údajového typu oddelený
	čiarkamipublic static void píšRiadokNa(double x, double y, Object... argumenty)
strop.píšRiadokNa(double, double, Object...).argumenty – zoznam argumentov rôzneho údajového typu oddelený
čiarkamipublic static void pisRiadokNa(double x, double y, Object... argumenty)
 Alias pre
 Alias pre píšRiadokNa.public static long náhodnéCeléČíslo()
long.public static long nahodneCeleCislo()
 Alias pre
 Alias pre náhodnéCeléČíslo.protected static long náhodnéCeléČíslo(long hodnota)
hodnota – druhá hranica generovania náhodných číselprotected static long nahodneCeleCislo(long hodnota)
 Alias pre
 Alias pre náhodnéCeléČíslo.public static long náhodnéCeléČíslo(long min, long max)
min – spodná hranica generovania náhodných číselmax – horná hranica generovania náhodných číselpublic static long nahodneCeleCislo(long min, long max)
 Alias pre
 Alias pre náhodnéCeléČíslo.public static double náhodnéReálneČíslo()
public static double nahodneRealneCislo()
 Alias pre
 Alias pre náhodnéReálneČíslo.protected static double náhodnéReálneČíslo(double hodnota)
hodnota – horná hranica generovania náhodných číselprotected static double nahodneRealneCislo(double hodnota)
 Alias pre
 Alias pre náhodnéReálneČíslo.public static double náhodnéReálneČíslo(double min, double max)
min – spodná hranica generovania náhodných číselmax – horná hranica generovania náhodných číselpublic static double nahodneRealneCislo(double min, double max)
 Alias pre
 Alias pre náhodnéReálneČíslo.public static boolean textyDoSchránky()
true ak bola operácia úspešnáRobot.Schránka.text(String)public static boolean textyDoSchranky()
 Alias pre
 Alias pre textyDoSchránky.public static boolean textDoSchránky()
 Alias pre
 Alias pre textyDoSchránky.public static boolean textDoSchranky()
 Alias pre
 Alias pre textyDoSchránky.public static boolean obrázokDoSchránky()
Upozornenie: obrázok je uchovaný v schránke len počas činnosti aplikácie robota. Po zatvorení okna sveta, je obrázok zo schránky odstránený.
true ak bola operácia úspešnáRobot.Schránka.obrázok(Image)public static boolean obrazokDoSchranky()
 Alias pre
 Alias pre obrázokDoSchránky.public static boolean grafikaDoSchránky()
 Alias pre
 Alias pre obrázokDoSchránky.public static boolean grafikaDoSchranky()
 Alias pre
 Alias pre obrázokDoSchránky.public static int šírkaObrázka(String súbor)
 Zistí šírku zadaného obrázka.
 Zistí šírku zadaného obrázka.súbor – názov súboru s obrázkomRuntimeException – ak obrázok nebol nájdenýpublic static int sirkaObrazka(String súbor)
 Alias pre
 Alias pre šírkaObrázka.public static int výškaObrázka(String súbor)
 Zistí výšku zadaného obrázka.
 Zistí výšku zadaného obrázka.súbor – názov súboru s obrázkomRuntimeException – ak obrázok nebol nájdenýpublic static int vyskaObrazka(String súbor)
 Alias pre
 Alias pre výškaObrázka.public static void priečinokObrázkov(String priečinok)
null používanie
priečinka zrušíme.priečinok – názov priečinka, relatívna cesta, prípadne
	prázdny reťazec alebo nullpublic static void priecinokObrazkov(String priečinok)
 Alias pre
 Alias pre priečinokObrázkov.public static String priečinokObrázkov()
java.io.File.separatorChar (/ alebo
\ – záleží na type operačného systému), ktorý automaticky
pridáva metóda priečinokObrázkov(priečinok). Taktiež všetky oddeľovacie znaky
priečinkov v relatívnej ceste sú nahradené podľa typu operačného
systému.public static String priecinokObrazkov()
 Alias pre
 Alias pre priečinokObrázkov.public static void načítajObrázky(Object... súbory)
súbory – ľubovoľný počet reťazcov označujúcich súboryRuntimeException – ak niektorý súbor nebol nájdenýpublic static void nacitajObrazky(Object... súbory)
 Alias pre
 Alias pre načítajObrázky.public static void načítajObrázky(String[] súbory)
súbory – pole reťazcov označujúcich súboryRuntimeException – ak niektorý súbor nebol nájdenýpublic static void nacitajObrazky(String[] súbory)
 Alias pre
 Alias pre načítajObrázky.public static Image načítajObrázok(String súbor)
Image. Obrázok nie je zobrazený. Podobnú
úlohu plní metóda svet.načítajObrázky(Object... súbory), ale pomocou nej nie je možné
získať objekt typu Image na ďalšie spracovanie.súbor – názov súboru s obrázkomImageRuntimeException – ak obrázok nebol nájdenýpublic static Image nacitajObrazok(String súbor)
 Alias pre
 Alias pre načítajObrázok.public static void obrázok(String súbor)
podlaha.obrázok(String). Napríklad:
svet.obrázok("obrázok.png");
súbor – názov súboru s obrázkom, ktorý má byť vykreslenýpublic static void obrázok(double x, double y, String súbor)
podlaha.obrázok(double, double, String).x – x-ová súradnica polohy obrázkay – y-ová súradnica polohy obrázkasúbor – názov súboru s obrázkom, ktorý má byť vykreslenýpublic static void obrázok(Image obrázok)
podlaha.obrázok(obrázok).obrázok – obrázok, ktorý má byť vykreslenýpublic static void obrázok(double x, double y, Image obrázok)
podlaha.obrázok(x, y, obrázok).x – x-ová súradnica polohy obrázkay – y-ová súradnica polohy obrázkaobrázok – obrázok, ktorý má byť vykreslenýpublic static void uložObrázok(String súbor)
.png alebo .jpg. Ak súbor jestvuje
vznikne výnimka oznamujúca, že súbor so zadaným menom už jestvuje.
Ak chcete súbor prepísať, použite metódu uložObrázok(String,
boolean) s druhým parametrom rovným true.súbor – názov súboru s požadovanou príponouRuntimeException – ak súbor jestvuje alebo nebol zadaný
	názov súboru s platnou príponoupublic static void ulozObrazok(String súbor)
 Alias pre
 Alias pre uložObrázok.public static void uložObrázok(String súbor, boolean prepísať)
.png alebo .jpg.súbor – názov súboru s požadovanou príponouprepísať – ak je true, prípadný jestvujúci
	súbor bude prepísaný, inak sa správa rovnako ako metóda
	uložObrázok(String)RuntimeException – ak súbor jestvuje a parameter prepísať
	je false alebo ak bol zadaný názov súboru
	s neplatnou príponoupublic static void ulozObrazok(String súbor, boolean prepísať)
 Alias pre
 Alias pre uložObrázok.public static Robot.Farba farbaTextu()
strop.farbaTextu().Farba)public static void farbaTextu(Robot.Farba nováFarba)
strop.farbaTextu(Robot.Farba).nováFarba – objekt typu Farba s novou farbou perapublic static void farbaTextu(Object nováFarba)
strop.farbaTextu(farba). Má rovnaký efekt ako keby sme volali metódu
strop.farbaTextu(Object).public static Robot.Farba farbaTextu(int r, int g, int b)
strop.farbaTextu(int, int, int).r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba – nová farba perapublic static Robot.Farba farbaTextu(int r, int g, int b, int a)
strop.farbaTextu(int, int, int, int).r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti novej farby; celé číslo v rozsahu
	0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná farba)Farba – nová farba perapublic static void predvolenáFarbaTextu()
strop.predvolenáFarbaTextu().public static void predvolenaFarbaTextu()
 Alias pre
 Alias pre predvolenáFarbaTextu.public static Robot.Farba farbaPozadia()
 Čítaj farbu pozadia sveta.
Ide o farbu podkladu, ktorá je použitá v prípade, že podlaha ani
strop neboli vyplnené žiadnou konkrétnou farbou (pozri
 Čítaj farbu pozadia sveta.
Ide o farbu podkladu, ktorá je použitá v prípade, že podlaha ani
strop neboli vyplnené žiadnou konkrétnou farbou (pozri vymaž, vyplň).Farba)public static void farbaPozadia(Robot.Farba nováFarba)
 Nastav farbu pozadia sveta.
Ide o farbu podkladu, ktorá je použitá v prípade, že podlaha ani
strop neboli vyplnené žiadnou konkrétnou farbou (pozri
 Nastav farbu pozadia sveta.
Ide o farbu podkladu, ktorá je použitá v prípade, že podlaha ani
strop neboli vyplnené žiadnou konkrétnou farbou (pozri vymaž, vyplň).
Poznámka: farbu pozadia môže prekryť výplň plátna, ale keď je obsah plátien prázdny (vymazaný), je svet kresliacich robotov vyplnený farbou pozadia.
nováFarba – objekt typu Farba s novou farbou
	pera; jestvuje paleta predvolených farieb (pozri: Robot.biela, Robot.červená, Robot.čierna…)vymaž()public static void farbaPozadia(Object nováFarba)
farbaPozadia(Robot.Farba). Farba
pozadia je nastavená len v prípade, že v premennej typu Object (zadanej ako parameter) je uložená inštancia triedy Farba alebo Color.public static Robot.Farba farbaPozadia(int r, int g, int b)
vymaž, vyplň).r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba – nová farba pozadiafarbaPozadia(Robot.Farba)public static Robot.Farba farbaPozadia(int r, int g, int b, int a)
vymaž, vyplň).r – červená zložka novej farby; celé číslo v rozsahu 0 – 255g – zelená zložka novej farby; celé číslo v rozsahu 0 – 255b – modrá zložka novej farby; celé číslo v rozsahu 0 – 255a – úroveň (ne)priehľadnosti novej farby; celé číslo v rozsahu
		0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná farba)Farba – nová farba pozadiafarbaPozadia(Robot.Farba)public static void predvolenáFarbaPozadia()
public static void predvolenaFarbaPozadia()
 Alias pre
 Alias pre predvolenáFarbaPozadia.public static Robot.Farba farbaBodu(double x, double y)
čierna farba. So získanou farbou môžeme ďalej
pracovať – napríklad ju upravovať alebo zisťovať jej vlastnosti
(farebné zložky…). Testovať, či má bod konkrétnu farbu, môžeme
napríklad pomocou metódy farbaBodu(x, y, farba).public static Robot.Farba farbaBodu(Point2D bod)
čierna farba. So získanou farbou môžeme ďalej
pracovať – napríklad ju upravovať alebo zisťovať jej vlastnosti
(farebné zložky…).public static Robot.Farba farbaBodu(Robot ktorý)
čierna farba. So získanou farbou môžeme ďalej
pracovať – napríklad ju upravovať alebo zisťovať jej vlastnosti
(farebné zložky…). Testovať, či má bod konkrétnu farbu, môžeme
napríklad pomocou metódy farbaBodu(robot, farba).public static boolean farbaBodu(double x, double y, Robot.Farba farba)
false. Testovať farbu pomocou tejto
metódy môžeme napríklad takto:
if(svet.farbaBodu(3.0,5.0,modrá)) …
x – x-ová súradnica vyšetrovaného boduy – y-ová súradnica vyšetrovaného bodufarba – farba, ktorú chceme porovnať s farbou bodu na zadanej
	pozíciitrue ak sú zadané súradnice v rámci rozmerov
	sveta a farba bodu na zadaných súradniciach sa zhoduje so
	zadanou farbou, inak falsepublic static boolean farbaBodu(Point2D bod, Robot.Farba farba)
false.bod – súradnice vyšetrovaného bodufarba – farba, ktorú chceme porovnať s farbou bodu na zadanej
	pozíciitrue ak sú zadané súradnice v rámci rozmerov
	sveta a farba bodu na zadaných súradniciach sa zhoduje so
	zadanou farbou, inak falsepublic static boolean farbaBodu(Robot ktorý, Robot.Farba farba)
false. Testovať farbu pomocou tejto
metódy môžeme napríklad takto:
if(svet.farbaBodu(this,modrá)) …
ktorý – robot, na ktorého pozícii chceme overiť farbu bodufarba – farba, ktorú chceme porovnať s farbou bodu na pozícii
	určeného robotatrue ak sa robot nachádza v rámci rozmerov sveta
	a farba bodu na jeho mieste sa zhoduje so zadanou farbou, inak
	falsepublic static Robot.Farba farbaNaMyši()
farbaNaMyši(farba).
(Poznámka: ak by súradnice myši boli náhodou mimo
plochy sveta, metóda by vrátila inštanciu farby čierna.)
Farba) na pozícii myšipublic static boolean farbaNaMyši(Robot.Farba farba)
if(svet.farbaNaMyši(modrá)) …
(Poznámka: ak by súradnice myši boli náhodou mimo
plochy sveta, metóda by vrátila hodnotu false.)
farba – farba, ktorú chceme porovnať s farbou bodu na
	súradniciach myšitrue ak je farba bodu na súradniciach myši
	zhodná so zadanou farbou, inak falsepublic static Robot.Písmo písmo()
strop.písmo().public static Robot.Pismo pismo()
 Alias pre
 Alias pre písmo.public static void písmo(Robot.Písmo novéPísmo)
strop.písmo(Písmo). Písmo používajú metódy vypíš a vypíšRiadok.novéPísmo – objekt typu Robot.Písmo určujúci nový typ
	písmapublic static void pismo(Robot.Písmo novéPísmo)
 Alias pre
 Alias pre písmo.public static void písmo(Object novéPísmo)
strop.písmo(písmo). Má rovnaký efekt ako keby
sme volali metódu strop.písmo(Object).public static Robot.Písmo písmo(String názov, int veľkosť)
strop.písmo(String, int).názov – názov písma; môže byť všeobecný názov logického písma
	(Dialog, DialogInput, Monospaced, Serif, SansSerif…) alebo
	názov konkrétneho písma (Times New Roman, Arial…)veľkosť – veľkosť písma v bodochRobot.Písmo určujúci nový typ písmapublic static Robot.Pismo pismo(String názov, int veľkosť)
 Alias pre
 Alias pre písmo.public static void predvolenéPísmo()
strop.predvolenéPísmo().public static void predvolenePismo()
 Alias pre
 Alias pre predvolenéPísmo.public static void priečinokZvukov(String priečinok)
null používanie priečinka
zrušíme.priečinok – názov priečinka, relatívna cesta, prípadne
	prázdny reťazec alebo nullpublic static void priecinokZvukov(String priečinok)
 Alias pre
 Alias pre priečinokZvukov.public static String priečinokZvukov()
java.io.File.separatorChar (/ alebo
\ – záleží na type operačného systému), ktorý automaticky
pridáva metóda priečinokZvukov(priečinok). Taktiež všetky oddeľovacie znaky
priečinkov v relatívnej ceste sú nahradené podľa typu operačného
systému.public static String priecinokZvukov()
 Alias pre
 Alias pre priečinokZvukov.public static void načítajZvuky(Object... súbory)
súbory – ľubovoľný počet reťazcov označujúcich súboryRuntimeException – ak niektorý súbor nebol nájdenýpublic static void nacitajZvuky(Object... súbory)
 Alias pre
 Alias pre načítajZvuky.public static void načítajZvuky(String[] súbory)
súbory – pole reťazcov označujúcich súboryRuntimeException – ak niektorý súbor nebol nájdenýzvuk(String),
zvukNaPozadí(String),
Robot.Zvukpublic static void nacitajZvuky(String[] súbory)
 Alias pre
 Alias pre načítajZvuky.public static Robot.Zvuk načítajZvuk(String súbor)
Robot.Zvuk. Zvuk nie je prehraný. Podobnú úlohu
plní metóda svet.načítajZvuky(Object... súbory) (pozri pre viac informácií),
ale pomocou nej nie je možné získať objekt typu Robot.Zvuk na
prípadné ďalšie spracovanie.súbor – názov súboru so zvukomRobot.ZvukRuntimeException – ak súbor nebol nájdenýzvuk(String),
zvukNaPozadí(String),
Robot.Zvukpublic static Robot.Zvuk nacitajZvuk(String súbor)
 Alias pre
 Alias pre načítajZvuk.public static void zvuk(String súbor)
súbor – názov zvukového súboru, ktorý má byť prehranýRuntimeException – ak súbor nebol nájdenýpublic static void zvukNaPozadí(String súbor)
.wav alebo .au). Ak chceme prehrávanie zvuku
zastaviť, zadáme do argumentu metódy null.súbor – názov zvukového súboru, ktorý má byť prehrávaný,
	alebo null na zastavenie prehrávaniaRuntimeException – ak súbor nebol nájdenýpublic static void zvukNaPozadi(String súbor)
 Alias pre
 Alias pre zvukNaPozadí.public static boolean hráZvukNaPozadí()
zvukNaPozadí.true – áno; false – niepublic static boolean hraZvukNaPozadi()
 Alias pre
 Alias pre hráZvukNaPozadí.public static void zastavZvuky(Object... súbory)
súbory – ľubovoľný počet reťazcov označujúcich súborypublic static void hlasitosťPreZvuky(double miera, Object... súbory)
miera – miera hlasitosti v percentách – 0% zodpovedá hodnote
	0.0, 100% hodnote 1.0súbory – ľubovoľný počet reťazcov označujúcich súboryRobot.Zvuk.hlasitosť(double)public static void hlasitostPreZvuky(double miera, Object... súbory)
 Alias pre
 Alias pre hlasitosťPreZvukypublic static void váhaPreZvuky(double miera, Object... súbory)
miera – miera stereo vyváženia – reálne číslo od -1.0 (ľavý kanál) po +1.0 (pravý kanál)súbory – ľubovoľný počet reťazcov označujúcich súboryRobot.Zvuk.váha(double)public static void vahaPreZvuky(double miera, Object... súbory)
 Alias pre
 Alias pre váhaPreZvukypublic static void zastavZvuky(String[] súbory)
súbory – pole reťazcov označujúcich súborypublic static void hlasitosťPreZvuky(double miera, String[] súbory)
miera – miera hlasitosti v percentách – 0% zodpovedá hodnote
	0.0, 100% hodnote 1.0súbory – pole reťazcov označujúcich súboryRobot.Zvuk.hlasitosť(double)public static void hlasitostPreZvuky(double miera, String[] súbory)
 Alias pre
 Alias pre hlasitosťPreZvukypublic static void váhaPreZvuky(double miera, String[] súbory)
miera – miera stereo vyváženia – reálne číslo od -1.0 (ľavý kanál) po +1.0 (pravý kanál)súbory – pole reťazcov označujúcich súboryRobot.Zvuk.váha(double)public static void vahaPreZvuky(double miera, String[] súbory)
 Alias pre
 Alias pre váhaPreZvukypublic static void pípni()
public static void pipni()
 Alias pre
 Alias pre pípni.public static void spustiČasovač(double čas)
ObsluhaUdalostí.tik(), v ktorej
je možné získať objekt s informáciami o poslednej udalosti časovača
metódou ÚdajeUdalostí.tik(). Pri viacnásobnom volaní tejto metódy je
predošlý časovač vždy zastavený. Časovač môže byť spustený niektorými
metódami automaticky. Pozri napríklad: rýchlosť, uhlováRýchlosť…čas – časový interval v sekundách; desatinná časť je zaokrúhlená
	na milisekundyspustiČasovač(),
odložČasovač(double),
časovačAktívny(),
intervalČasovača(),
zastavČasovač()public static void spustiCasovac(double čas)
 Alias pre
 Alias pre spustiČasovač.public static void spustiČasovač()
ObsluhaUdalostí.tik(), v ktorej je
možné získať objekt s informáciami o poslednej udalosti časovača
metódou ÚdajeUdalostí.tik(). Ak časovač nie je v činnosti, je
viacnásobné volanie tejto metódy (na rozdiel od spustiČasovač(čas)) ignorované. Časovač
môže byť spustený niektorými metódami automaticky. Pozri
napríklad: rýchlosť, uhlováRýchlosť…public static void spustiCasovac()
 Alias pre
 Alias pre spustiČasovač.public static void odložČasovač(double čas)
spustiČasovač, inak iba odloží najbližšie
spustenie časovača o zadaný časový údaj.čas – časový interval v sekundách; desatinná časť je zaokrúhlená
	na milisekundyspustiČasovač(double),
časovačAktívny(),
intervalČasovača(),
zastavČasovač()public static void odlozCasovac(double čas)
 Alias pre
 Alias pre odložČasovač.public static boolean časovačAktívny()
true/false – podľa toho, či je
	časovač aktívny alebo niespustiČasovač(double),
spustiČasovač(),
odložČasovač(double),
intervalČasovača(),
zastavČasovač()public static boolean casovacAktivny()
 Alias pre
 Alias pre časovačAktívny.public static double intervalČasovača()
spustiČasovač(double),
spustiČasovač(),
odložČasovač(double),
časovačAktívny(),
zastavČasovač()public static double intervalCasovaca()
 Alias pre
 Alias pre intervalČasovača.public static void zastavČasovač()
spustiČasovač.public static void zastavCasovac()
 Alias pre
 Alias pre zastavČasovač.public static void čakaj(double početSekúnd)
početSekúnd – počet sekúnd, na ktorý sa má vykonávanie
	programu zastaviťpublic static void cakaj(double početSekúnd)
 Alias pre
 Alias pre čakaj.