Vitajte v materiáli, ktorý bol vytvorený z Javadoc dokumentácie k skupine tried grafického robota, ktorá bola vytvorená na účely vyučovania úvodu do programovania s použitím programovacieho jazyka Java.
| Autor: | Mgr. Ing. Roman Horváth, PhD. |
|---|---|
| Recenzenti: | prof. Ing. Veronika Stoffová, CSc., Ing. Jana Jurinová, PhD. |
| ISBN: | 978-80-8082-796-0 |
| Vydavateľ: | Pedagogická fakulta Trnavskej univerzity v Trnave |
| Rok: | 2014 |
| Vydanie: | druhé, prepracované |
| Pre verziu: | 1.50 |
Toto je druhé vydanie dokumentácie. Pôvodná verzia bola umiestnená (a priebežne aktualizovaná) tu: http://cec.truni.sk/horvath/Robot/. Ďalšie podrobnosti o tejto dokumentácii aj o grafickom robotovi nájdete v úvodných pasážach najrozsiahlejšej z „kapitol“ (stránok) tohto materiálu – GRobot. Tam sú zároveň podrobnejšie vysvetlené dôvody použitia nasledujúcich symbolov:
![]() | – | getter (z anglického „get“ – vziať/dostať) číta hodnotu vlastnosti | |
![]() | – | setter (z anglického „set“ – nastaviť) zapisuje hodnotu vlastnosti | |
![]() | – | alias – prezývka triedy, rozhrania, metódy alebo atribútu |
Zoznamy, ktoré sú publikované nižšie, slúžia na vstup do jednotlivých „kapitol“ (stránok) materiálu, pričom každá z nich je v skutočnosti z veľkej časti dokumentáciou konkrétnej triedy alebo rozhrania tejto knižnice. Dokumentácia je, samozrejme, obohatená o rôzne komentáre, príklady, výsledky.
Na túto stránku sa môžete vrátiť kliknutím na odkaz Úvod, ktorý sa nachádza na začiatku a na konci každej „kapitoly“ (stránky) tohto materiálu.
| Rozhranie | Opis |
|---|---|
| Farebnost |
Alias pre Farebnosť. |
| Farebnosť |
Rozhranie slúži na implementáciu metódy slúžiacej na zistenie farby
objektu a obsahuje definície konštánt farieb.
|
| GRobot.VlastnyTvar |
Alias pre VlastnýTvar. |
| GRobot.VlastnýTvar |
Rozhranie používané pri kreslení vlastných tvarov robota.
|
| Poloha |
Rozhranie slúži na implementáciu metód slúžiacich na zistenie polohy
objektu.
|
| Priehladnost |
Alias pre Priehľadnosť. |
| Priehľadnosť |
Rozhranie slúži na implementáciu metódy slúžiacej na zistenie aktuálnej
úrovne priehľadnosti a na definíciu konštánt priehľadnosti.
|
| Smer |
Rozhranie slúži na implementáciu metód slúžiacich na zistenie aktuálnej
orientácie (smeru/uhla) objektu a na definíciu konštánt pre základné smery.
|
| Trieda | Opis |
|---|---|
| GRobot |
Hlavná trieda definujúca metódy s funkciami kresliaceho robota.
|
| GRobot.Bod | |
| GRobot.Castica |
Alias pre Častica. |
| GRobot.Častica |
Toto je pomocná trieda určená na tvorbu časticových simulácií.
|
| GRobot.Farba |
Trieda je určená na prácu s farbami v grafickom svete kresliaceho
robota.
|
| GRobot.Klaves |
Alias pre Kláves. |
| GRobot.Kláves |
Trieda je určená na použitie s udalosťami klávesnice (
KeyEvent). |
| GRobot.KontextovaPolozka |
Alias pre KontextováPoložka. |
| GRobot.KontextováPoložka |
Trieda
KontextováPonuka spolu s triedou
KontextováPoložka umožňujú používanie kontextových ponúk. |
| GRobot.KontextovaPonuka |
Alias pre KontextováPonuka. |
| GRobot.KontextováPonuka |
Trieda
KontextováPonuka spolu s triedou KontextováPoložka umožňujú používanie kontextových
ponúk. |
| GRobot.Oblast |
Alias pre Oblasť. |
| GRobot.Oblasť |
Trieda je rozšírením triedy Javy
Area. |
| GRobot.Obrazok |
Alias pre Obrázok. |
| GRobot.Obrázok |
Obrázok je rozšírením triedy Javy
BufferedImage
nielen o funkcionalitu bežne používanú vo svete grafického robota. |
| GRobot.ObsluhaUdalosti |
Alias pre ObsluhaUdalostí. |
| GRobot.ObsluhaUdalostí |
Trieda obsluhy udalostí slúži na obsluhu rozmanitých udalostí.
|
| GRobot.Pismo |
Alias pre Písmo. |
| GRobot.Písmo |
Trieda obaľuje triedu Javy
Font. |
| GRobot.Platno |
Alias pre Plátno. |
| GRobot.Plátno | |
| GRobot.PolozkaPonuky |
Alias pre PoložkaPonuky. |
| GRobot.PoložkaPonuky |
Táto trieda umožňuje vo svete grafického robota používať položky
ponuky aplikácie.
|
| GRobot.Schranka |
Alias pre Schránka. |
| GRobot.Schránka |
Táto trieda pokrýva základné činnosti so schránkou operačného
systému.
|
| GRobot.SpracovanieUdalosti |
Alias pre ObsluhaUdalostí. |
| GRobot.SpracovanieUdalostí |
Alias pre ObsluhaUdalostí. |
| GRobot.Subor |
Alias pre Súbor. |
| GRobot.Súbor |
Trieda na prácu so súbormi.
|
| GRobot.Svet |
Trieda, ktorá spája metódy obsluhujúce hlavné okno so statickými
metódami rôzneho významu.
|
| GRobot.Tlacidlo |
Alias pre Tlačidlo. |
| GRobot.Tlačidlo |
Trieda
Tlačidlo dovoľuje vytvárať v aplikácii
používajúcej robota tlačidlá, ktoré sú zobrazované nad plátnom (avšak
nie sú jeho súčasťou). |
| GRobot.UdajeUdalosti |
Alias pre ÚdajeUdalostí. |
| GRobot.ÚdajeUdalostí |
Toto je statická trieda disponujúca informáciami o rôznych udalostiach
sveta.
|
| GRobot.Zoznam<Typ> |
Zoznam je použiteľný na vytvorenie zoznamu ľubovoľných objektov.
|
| GRobot.Zoznam.ObratenyIterator<Typ> |
Alias pre ObrátenýIterátor. |
| GRobot.Zoznam.ObrátenýIterátor<Typ> |
Táto trieda slúži na vytvorenie obráteného iterátora zoznamu.
|
| GRobot.Zvuk |
Táto trieda dovoľuje programátorovi podrobnejšie pracovať so zvukom,
ktorý načítal pomocou metódy
načítajZvuk. |