Metódy nasledujúcich tried sú v tomto súbore rozdelené do kategórií:
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Cesty |
|
String |
cestaNaDisku()
Vráti aktuálnu pracovnú cestu na pevnom disku alebo
null , ak nie je nastavená žiadna cesta. |
void |
cestaNaDisku(String cesta)
Nastaví alebo zruší pracovnú cestu na pevnom disku.
|
String |
cestaVArchíve()
Vráti aktuálnu cestu nastavenú v rámci obsahu archívu alebo
null , ak nie je nastavená žiadna cesta. |
void |
cestaVArchíve(String cesta)
Nastaví alebo zruší novú cestu v rámci obsahu archívu.
|
Informácie o archíve |
|
String |
komentár()
Vráti komentár otvoreného archívu, ak je definovaný.
|
void |
komentár(String komentár)
Nastaví nový komentár archívu.
|
String |
názov()
Vráti aktuálny názov tohto archívu alebo
null , ak nie je nastavený žiadny názov. |
void |
názov(String názov)
Nastaví alebo zruší názov tohto archívu.
|
int |
početPoložiek()
Vráti aktuálny počet položiek archívu.
|
Informácie o položkách |
|
String |
dátumPoložky(String názovPoložky)
Vráti dátum položky v reťazcovej podobe.
|
void |
dátumPoložky(String názovPoložky, String dátumPoložky)
Nastaví zadanej položke nový časový údaj jej vytvorenia.
|
long |
dátumPoložkyAkoČíslo(String názovPoložky)
Vráti dátum položky v číselnej podobe.
|
void |
dátumPoložkyAkoČíslo(String názovPoložky, long dátum)
Nastaví zadanej položke nový časový údaj jej vytvorenia podľa zadaného číselného údaja.
|
String |
komentárPoložky(String názovPoložky)
Vráti komentár zadanej položky.
|
void |
komentárPoložky(String názovPoložky, String komentár)
Nastaví zadanej položke nový komentár.
|
long |
komprimovanáVeľkosťPoložky(String názovPoložky)
Vráti komprimovanú veľkosť zadanej položky.
|
long |
veľkosťPoložky(String názovPoložky)
Vráti aktuálnu (nekomprimovanú) veľkosť položky (identifikovanej názvom).
|
Otvorenie |
|
apacheAntZIP.ZipFile |
otvorNaČítanie()
Otvorí archív na čítanie.
|
apacheAntZIP.ZipFile |
otvorNaČítanie(String názov)
Otvorí archív so zadaným menom na čítanie.
|
apacheAntZIP.ZipFile |
otvorNaČítanie(String cesta, String názov)
Otvorí archív so zadaným menom na zadanej ceste na čítanie.
|
apacheAntZIP.ZipOutputStream |
otvorNaZápis()
Otvorí archív na zápis.
|
apacheAntZIP.ZipOutputStream |
otvorNaZápis(String názov)
Otvorí archív so zadaným menom na zápis.
|
apacheAntZIP.ZipOutputStream |
otvorNaZápis(String cesta, String názov)
Otvorí archív so zadaným menom na zadanej ceste na zápis.
|
boolean |
umožniťAutomatickéOtvorenie()
Overí, či smie byť umožnené automatické otvorenie tohto archívu inými inštanciami programovacieho rámca, ktoré ho budú chcieť použiť.
|
void |
umožniťAutomatickéOtvorenie(boolean umožniťAutomatickéOtvorenie)
Nastaví príznak toho, či smie byť umožnené automatické otvorenie tohto archívu inými inštanciami programovacieho rámca, ktoré ho budú chcieť použiť.
|
Prevody |
|
static String |
dátumNaReťazec(long miliDátum)
Zostaví reťazec dátumu v predvolenom formáte zo zadaného počtu milisekúnd počítaných od začiatku takzvanej epochy – polnoc 1.
|
static String |
dátumNaReťazec(long miliDátum, String formát)
Podľa zadaných údajov vytvorí reťazec dátumu.
|
static long |
reťazecNaDátum(String dátum)
Vráti dátum v milisekundách počítaných od začiatku takzvanej epochy (polnoc 1. januára 1970 greenwichského času – v našom časovom pásme to znamená jednu hodinu v noci) podľa zadaného reťazca v predvolenom formáte.
|
static long |
reťazecNaDátum(String dátum, String formát)
Vráti dátum v milisekundách počítaných od začiatku takzvanej epochy (polnoc 1. januára 1970 greenwichského času — v našom časovom pásme to znamená jednu hodinu v noci) podľa zadaných reťazcov dátumu a formátu.
|
Pridávanie položiek |
|
apacheAntZIP.ZipEntry |
pridajPoložku(String názovPoložky, byte[] údajePoložky)
Zapíše údaje zadané vo forme poľa bajtov do položky archívu so zadaným názvom.
|
apacheAntZIP.ZipEntry[] |
pridajPoložku(String názovPoložky, Obrázok obrázok)
Zapíše obrázok do položky archívu so zadaným názvom.
|
apacheAntZIP.ZipEntry |
pridajPoložku(String názovPoložky, String názovSúboru)
Pridá do archívu údaje zo zadaného súboru.
|
apacheAntZIP.ZipEntry |
pridajPriečinok(String názov)
Pridá do archívu položku reprezentujúcu priečinok.
|
Rozbaľovanie položiek |
|
int |
rozbaľArchív()
Táto metóda sa správa rovnako ako jej „hlavná verzia“ spustená s nasledujúcimi hodnotami parametrov:
rozbaľArchív ( null , false , true ) Detaily nájdete v opise metódy rozbaľArchív . |
int |
rozbaľArchív(boolean prepísať)
Táto metóda sa správa rovnako ako jej „hlavná verzia“ spustená s nasledujúcimi hodnotami parametrov:
rozbaľArchív ( null , prepísať, true ) Detaily nájdete v opise metódy rozbaľArchív . |
int |
rozbaľArchív(String cestaNaRozbalenie)
Táto metóda sa správa rovnako ako jej „hlavná verzia“ spustená s nasledujúcimi hodnotami parametrov:
rozbaľArchív (cestaNaRozbalenie, false , true ) Detaily nájdete v opise metódy rozbaľArchív . |
int |
rozbaľArchív(String cestaNaRozbalenie, boolean prepísať)
Táto metóda sa správa rovnako ako jej „hlavná verzia“ spustená s nasledujúcimi hodnotami parametrov:
rozbaľArchív (cestaNaRozbalenie, prepísať, true ) Detaily nájdete v opise metódy rozbaľArchív . |
int |
rozbaľArchív(String cestaNaRozbalenie, boolean prepísať, boolean vytvoriťCestu)
Rozbalí tento balíček do cieľovej lokality.
|
apacheAntZIP.ZipEntry |
uložPoložku(String názovPoložky)
Táto metóda funguje rovnako ako jej variant
uložPoložku(názovPoložky, názovSúboru) so zadaným parametrom názovSúboru rovným null . |
apacheAntZIP.ZipEntry |
uložPoložku(String názovPoložky, boolean prepísať)
Táto metóda funguje rovnako ako jej variant
uložPoložku(názovPoložky, názovSúboru, prepísať) so zadaným parametrom názovSúboru rovným null . |
apacheAntZIP.ZipEntry |
uložPoložku(String názovPoložky, boolean prepísať, boolean vytvoriťCestu)
Táto metóda funguje rovnako ako jej variant
uložPoložku(názovPoložky, názovSúboru, prepísať, vytvoriťCestu) so zadaným parametrom názovSúboru rovným null . |
apacheAntZIP.ZipEntry |
uložPoložku(String názovPoložky, String názovSúboru)
Uloží položku so zadaným názvom z archívu do súboru so zadaným názvom, pričom namiesto názvu súboru môže byť zadaná hodnota
null . |
apacheAntZIP.ZipEntry |
uložPoložku(String názovPoložky, String názovSúboru, boolean prepísať)
Uloží položku so zadaným názvom z archívu do súboru so zadaným názvom, pričom namiesto názvu súboru môže byť zadaná hodnota
null . |
apacheAntZIP.ZipEntry |
uložPoložku(String názovPoložky, String názovSúboru, boolean prepísať, boolean vytvoriťCestu)
Uloží položku so zadaným názvom z archívu do súboru so zadaným názvom, pričom namiesto názvu súboru môže byť zadaná hodnota
null . |
Zavretie |
|
void |
close()
|
void |
zavri()
|
Získavanie položiek |
|
apacheAntZIP.ZipEntry |
dajPoložku(String názovPoložky)
Vráti jestvujúcu položku archívu knižnice Apache Ant
ZipEntry na prácu s ňou. |
Obrázok |
obrázok(String názovPoložky)
Prečíta do vnútornej pamäte sveta obrázok z tohto archívu a vytvorí z neho nový objekt typu
Obrázok . |
byte[] |
údajePoložky(String názovPoložky)
Prečíta všetky dekomprimované údaje položky so zadaným názvom a vráti ich vo forme poľa bajtov.
|
String[] |
zoznamPoložiek()
Vytvorí a vráti aktuálny zoznam položiek v archíve vo forme poľa reťazcov.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Dialóg výberu⟨Dialóg⟩ |
|
static Bod |
dialógVoľbaPolohy()
Alias pre
vyberPolohu . |
static Bod |
dialógVoľbaPolohy(Poloha počiatočnáPoloha)
Alias pre
vyberPolohu . |
static Bod |
dialógVoľbaPolohy(String titulok)
Alias pre
vyberPolohu . |
static Bod |
dialógVoľbaPolohy(String titulok, Poloha počiatočnáPoloha)
Alias pre
vyberPolohu . |
static Bod |
dialógVýberPolohy()
Alias pre
vyberPolohu . |
static Bod |
dialógVýberPolohy(Poloha počiatočnáPoloha)
Alias pre
vyberPolohu . |
static Bod |
dialógVýberPolohy(String titulok)
Alias pre
vyberPolohu . |
static Bod |
dialógVýberPolohy(String titulok, Poloha počiatočnáPoloha)
Alias pre
vyberPolohu . |
static Bod |
vyberPolohu()
Otvorí dialóg na výber polohy.
|
static Bod |
vyberPolohu(Poloha počiatočnáPoloha)
Otvorí dialóg na výber polohy.
|
static Bod |
vyberPolohu(String titulok)
Otvorí dialóg na výber polohy.
|
static Bod |
vyberPolohu(String titulok, Poloha počiatočnáPoloha)
Otvorí dialóg na výber polohy.
|
static Bod |
zvoľPolohu()
Alias pre
vyberPolohu . |
static Bod |
zvoľPolohu(Poloha počiatočnáPoloha)
Alias pre
vyberPolohu . |
static Bod |
zvoľPolohu(String titulok)
Alias pre
vyberPolohu . |
static Bod |
zvoľPolohu(String titulok, Poloha počiatočnáPoloha)
Alias pre
vyberPolohu . |
Meranie vzdialeností |
|
double |
vzdialenosť()
Zistí, aká je vzdialenosť tohto bodu od stredu súradnicovej sústavy.
|
double |
vzdialenosťK(double súradnicaX, double súradnicaY)
Alias pre
vzdialenosťOd . |
double |
vzdialenosťK(Poloha objekt)
Alias pre
vzdialenosťOd . |
double |
vzdialenosťK(Shape tvar)
Alias pre
vzdialenosťOd . |
double |
vzdialenosťKMyši()
Alias pre
vzdialenosťOdMyši . |
double |
vzdialenosťOd(double súradnicaX, double súradnicaY)
Zistí vzdialenosť tohto bodu od bodu zadaného prostredníctvom súradníc.
|
double |
vzdialenosťOd(Poloha objekt)
Zistí vzdialenosť medzi týmto bodom a zadaným objektom.
|
double |
vzdialenosťOd(Shape tvar)
Zistí vzdialenosť medzi týmto bodom a stredom hraníc[1] zadaného tvaru.
|
double |
vzdialenosťOdMyši()
Zistí vzdialenosť medzi týmto bodom a aktuálnymi súradnicami myši.
|
Operácie |
|
static Bod |
rozdiel(Bod bod1, Bod bod2)
Vytvorí nový bod so súradnicami tvorenými rozdielom súradníc zadaných bodov.
|
static Bod |
súčet(Bod bod1, Bod bod2)
Vytvorí nový bod so súradnicami tvorenými súčtom súradníc zadaných bodov.
|
Poloha |
|
double |
getX()
|
double |
getY()
|
boolean |
jeNa(double x, double y)
Overí, či sa poloha tohto bodu dokonale zhoduje so zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tohto bodu a poloha zadaného objektu dokonale zhodujú.
|
void |
mierka(double mierka)
Upraví mierku súradníc tohto bodu podľa zadanej hodnoty.
|
void |
mierka(double mx, double my)
Upraví súradnice tohto bodu podľa zadaných hodnôt mierky v horizontálnom (mx) a vertikálnom (my) smere.
|
void |
mierka(Poloha poloha)
Upraví mierku súradníc tohto bodu podľa hodnôt súradníc zadanej inštancie.
|
void |
otoč(double uhol)
Pootočí súradnice tohto bodu okolo stredu súradnicovej sústavy o zadaný uhol.
|
void |
otoč(double xs, double ys, double uhol)
Pootočí súradnice tohto bodu okolo zadaného bodu o zadaný uhol.
|
void |
otoč(Poloha stred, double uhol)
Pootočí súradnice tohto bodu okolo zadaného bodu o zadaný uhol.
|
Bod |
poloha()
|
void |
poloha(double x, double y)
|
void |
poloha(Poloha poloha)
|
static Bod |
polohaTvaru(Shape tvar)
Táto statická metóda prepočíta súradnice stredu ohraničujúceho obdĺžnika zadaného tvaru (skrátene „stredu tvaru“) zo súradnicového priestoru Javy do súradnicového priestoru programovacieho rámca GRobot (skrátene „vráti polohu zadaného objektu“).
|
double |
polohaX()
|
void |
polohaX(double x)
|
double |
polohaY()
|
void |
polohaY(double y)
|
void |
posuň(double Δx, double Δy)
Upraví súradnice tohto bodu podľa zadaných hodnôt zmeny v horizontálnom (Δx) a vertikálnom (Δy) smere.
|
void |
posuň(Poloha poloha)
Upraví (posunie) súradnice tohto bodu podľa súradníc zadanej inštancie polohového vektora.
|
void |
posuňVSmere(double smer, double dĺžka)
Posunie súradnice tohto bodu určeným smerom o zadanú vzdialenosť.
|
void |
posuňVSmere(Smer smer, double dĺžka)
Posunie súradnice tohto bodu určeným smerom o zadanú vzdialenosť.
|
void |
rotuj(double uhol)
Pootočí súradnice tohto bodu okolo stredu súradnicovej sústavy o zadaný uhol.
|
void |
rotuj(double xs, double ys, double uhol)
Pootočí súradnice tohto bodu okolo zadaného bodu o zadaný uhol.
|
void |
rotuj(Poloha stred, double uhol)
Pootočí súradnice tohto bodu okolo zadaného bodu o zadaný uhol.
|
void |
setLocation(double x, double y)
|
double |
súradnicaX()
|
void |
súradnicaX(double x)
|
double |
súradnicaY()
|
void |
súradnicaY(double y)
|
Prevody medzi typom bodu (Bod) a reťazca (String) |
|
static String |
bodNaReťazec(double x, double y)
Prevedie zadané súradnice do textovej podoby zhodnej s výsledkom metódy
bodNaReťazec . |
static String |
bodNaReťazec(Point2D bod)
Prevedie súradnice inštancie triedy
Point2D (bod Javy) do textovej podoby. |
static String |
polohaNaReťazec(double x, double y)
Prevedie zadané súradnice do textovej podoby zhodnej s výsledkom metódy
polohaNaReťazec . |
static String |
polohaNaReťazec(Poloha poloha)
|
static Point2D.Double |
reťazecNaBod(String text)
Prevedie zadaný reťazec reprezentujúci polohu alebo súradnice bodu na inštanciu triedy
Point2D.Double . |
static Bod |
reťazecNaPolohu(String text)
Prevedie zadaný reťazec reprezentujúci polohu alebo súradnice bodu na implementáciu rozhrania Poloha (triedu
Bod ). |
static boolean |
správnyFormát(String text)
Zistí, či je zadaný reťazec v rozpoznateľnom formáte reprezentujúcom polohu alebo súradnice bodu.
|
String |
toString()
Reťazcová reprezentácia tohto bodu na účely ladenia obsahujúca informácie o súradniciach.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Dialóg výberu⟨Dialóg⟩ |
|
static Farba |
dialógVoľbaFarby()
Alias pre
zvoľFarbu . |
static Farba |
dialógVoľbaFarby(Color počiatočnáFarba)
Alias pre
zvoľFarbu . |
static Farba |
dialógVoľbaFarby(String titulok)
Alias pre
zvoľFarbu . |
static Farba |
dialógVoľbaFarby(String titulok, Color počiatočnáFarba)
Alias pre
zvoľFarbu . |
static Farba |
dialógVýberFarby()
Alias pre
vyberFarbu . |
static Farba |
dialógVýberFarby(Color počiatočnáFarba)
Alias pre
vyberFarbu . |
static Farba |
dialógVýberFarby(String titulok)
Alias pre
vyberFarbu . |
static Farba |
dialógVýberFarby(String titulok, Color počiatočnáFarba)
Alias pre
vyberFarbu . |
static Farba |
vyberFarbu()
Otvorí dialóg na výber farby.
|
static Farba |
vyberFarbu(Color počiatočnáFarba)
Otvorí dialóg na výber farby.
|
static Farba |
vyberFarbu(String titulok)
Otvorí dialóg na výber farby.
|
static Farba |
vyberFarbu(String titulok, Color počiatočnáFarba)
Otvorí dialóg na výber farby.
|
static Farba |
zvoľFarbu()
Otvorí dialóg na výber farby.
|
static Farba |
zvoľFarbu(Color počiatočnáFarba)
Otvorí dialóg na výber farby.
|
static Farba |
zvoľFarbu(String titulok)
Otvorí dialóg na výber farby.
|
static Farba |
zvoľFarbu(String titulok, Color počiatočnáFarba)
Otvorí dialóg na výber farby.
|
Farebné zložky |
|
int |
červená()
|
int |
modrá()
|
int |
zelená()
|
Implementácia rozhrania Comparable |
|
int |
compareTo(Color ináFarba)
Táto metóda je súčasťou implementácie rozhrania
Comparable . |
Konverzie medzi farebnými priestormi |
|
static int |
HSBtoRGB(double h, double s, double b)
Vykoná konverziu z farebnej reprezentácie HSB do RGB.
|
static int |
HSVtoRGB(double h, double s, double v)
Vykoná konverziu z farebnej reprezentácie HSV do RGB.
|
static double[] |
RGBtoHSB(int rgb)
Vykoná konverziu z farebnej reprezentácie RGB do HSB.
|
static double[] |
RGBtoHSB(int rgb, double[] hsb)
Vykoná konverziu z farebnej reprezentácie RGB do HSB.
|
static double[] |
RGBtoHSV(int rgb)
Vykoná konverziu z farebnej reprezentácie RGB do HSV.
|
static double[] |
RGBtoHSV(int rgb, double[] hsv)
Vykoná konverziu z farebnej reprezentácie RGB do HSV.
|
Prevody medzi typom farby (Farba) a reťazca (String) |
|
static String |
farbaNaReťazec(Color farba)
Prevedie zadanú inštanciu farby do textovej podoby.
|
static String |
farbaNaReťazec(Farebnosť farba)
Prevedie zadanú implementáciu farebnosti do textovej podoby.
|
static Farba |
reťazecNaFarbu(String text)
Prevedie zadaný reťazec reprezentujúci farbu na inštanciu farby.
|
static boolean |
správnyFormát(String text)
Posúdi, či je zadaný reťazec v rozpoznateľnom formáte reprezentujúcom farbu.
|
String |
toString()
Reťazcová reprezentácia tejto farby na účely ladenia obsahujúca informáciu o farebných zložkách a alfe.
|
Priehľadnosť a jas |
|
Farba |
bledšia()
Alias pre
svetlejšia . |
Farba |
bledšia(double faktor)
Alias pre
svetlejšia . |
Farba |
gamaKorekcia(double γ)
Vyrobí novú farbu upravenú s použitím algoritmu gama (γ) korekcie.
|
Farba |
jasKontrast(double jas, double kontrast)
Vyrobí novú farbu s upravenými parametrami jasu a kontrastu.
|
Farba |
menejPriehľadná()
Alias pre
nepriehľadnejšia . |
Farba |
menejPriehľadná(double faktor)
Alias pre
nepriehľadnejšia . |
Farba |
nepriehľadnejšia()
Vytvorí menej priehľadnú verziu tejto farby.
|
Farba |
nepriehľadnejšia(double faktor)
Vytvorí menej priehľadnú verziu tejto farby na základe zadaného faktora.
|
Farba |
priehľadnejšia()
Vytvorí priehľadnejšiu verziu tejto farby.
|
Farba |
priehľadnejšia(double faktor)
Vytvorí priehľadnejšiu verziu tejto farby na základe zadaného faktora.
|
int |
priehľadnosť()
|
Farba |
svetlejšia()
Vytvorí novú bledšiu verziu tejto farby.
|
Farba |
svetlejšia(double faktor)
Vytvorí novú bledšiu verziu tejto farby.
|
Farba |
tmavšia()
Vytvorí novú tmavšiu verziu tejto farby.
|
Farba |
tmavšia(double faktor)
Vytvorí novú tmavšiu verziu tejto farby.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aplikácia |
|
String |
použi(String reťazec)
Použije na zadaný reťazec všetky filtre tejto inštancie.
|
Pridávanie filtrov |
|
int |
čítaj(String názovSúboru)
Prečíta zoznam filtrov zo zadaného konfiguračného súboru.
|
int |
parsuj(String blokTextu)
Pridá filtre podľa zadaného bloku konfiguračného textu.
|
int |
parsuj(String[] konfiguračnéPole)
Pridá filtre podľa zadaného konfiguračného poľa.
|
void |
pridaj(String vzor, String nahradenie)
Táto metóda slúži na pridanie nového filtra do tohto zoznamu filtrov, ktorý bude vytvorený podľa zadaných parametrov (vzoru a zhody).
|
Čítanie filtrov |
|
String |
dajNahradenie(int i)
Táto metóda slúži na zvýšenie pohodlia prístupu k šablóne nahradenia filtra.
|
Pattern |
dajVzor(int i)
Táto metóda slúži na zvýšenie pohodlia prístupu ku vzoru filtra.
|
Matcher |
dajZhodu(int i)
Táto metóda slúži na zvýšenie pohodlia prístupu k inštancii zhody filtra (
Matcher ). |
Matcher |
dajZhodu(int i, String reťazec)
Táto metóda slúži na zvýšenie pohodlia prístupu k metóde porovnávania zhody i-teho filtra so zadaným reťazcom.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Všeobecné |
|
String |
nahradenie(String reťazec)
Nahradí všetky časti zadaného reťazca, ktoré vyhovujú vzoru (regulárnemu výrazu) tohto filtra šablónou zadanou do konštruktora.
|
String |
nahradenie(String reťazec, Function<Matcher,String> funkcia)
Nahradí všetky časti zadaného reťazca, ktoré vyhovujú vzoru (regulárnemu výrazu) tohto filtra prostredníctvom funkcie zadanej do druhého parametra.
|
String |
nahradenie(String reťazec, String záložnýReťazec)
Nahradí všetky časti zadaného reťazca, ktoré vyhovujú vzoru (regulárnemu výrazu) tohto filtra šablónou zadanou do konštruktora.
|
String |
nahradenieCelku(String reťazec)
Funguje rovnako ako metóda
nahradenieCelku (reťazec, záložnýReťazec) , ale namiesto záložného reťazca dosadí pôvodný reťazec. |
String |
nahradenieCelku(String reťazec, String záložnýReťazec)
Nahradí celý zadaný reťazec šablónou toho filtra (zadanou do konštruktora) ak ako celok vyhovuje vzoru (regulárnemu výrazu) tohto filtra.
|
Matcher |
zhoda(String reťazec)
Porovná zadaný reťazec so vzorom zadávaným do konštruktora a vráti zodpovedajúci objekt
Matcher . |
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aktivácia, deaktivácia, aktivita |
|
boolean |
aktívny()
Overí, či je tento robot aktívny.
|
void |
aktivuj()
Aktivuje robot a spustí časovač (ak je nečinný).
|
void |
aktivuj(boolean ajČasovač)
Metóda má rovnaký účel ako metóda
aktivuj() s tým, že dovoľuje programátorovi určiť, či má byť automaticky spustený časovač (ak nie je v činnosti). |
void |
aktivuj(int trvanieAktivity)
Metóda má rovnaký účel ako metóda
aktivuj() , ibaže dovoľuje programátorovi určiť trvanie aktivity. |
void |
aktivuj(int trvanieAktivity, boolean ajČasovač)
Metóda spája funkcionalitu metód
aktivuj(trvanieAktivity) a aktivuj(ajČasovač) . |
void |
deaktivuj()
Deaktivuje robot (napríklad po skončení trvania aktivity).
|
void |
deaktivuj(boolean ajČasovač)
Metóda má rovnaký účel ako metóda
deaktivuj() s tým, že dovoľuje programátorovi určiť, či má byť automaticky spustený časovač (ak nie je v činnosti). |
void |
deaktivuj(int trvaniePasivity)
Metóda má rovnaký účel ako metóda
deaktivuj() , ibaže dovoľuje programátorovi určiť trvanie pasivity. |
void |
deaktivuj(int trvaniePasivity, boolean ajČasovač)
Metóda spája funkcionalitu metód
deaktivuj(trvaniePasivity) a deaktivuj(ajČasovač) . |
boolean |
neaktívny()
Overí, či je tento robot neaktívny.
|
boolean |
pasívny()
Alias pre
neaktívny . |
void |
pracuj()
Táto metóda je automaticky spúšťaná
časovačom . |
void |
spusti()
Aktivuje robot alternatívnym spôsobom a spustí časovač (ak je nečinný).
|
void |
spusti(boolean ajČasovač)
Metóda má rovnaký účel ako metóda
spusti() s tým, že dovoľuje programátorovi určiť, či má byť automaticky spustený časovač (ak už nie je v činnosti). |
void |
spusti(int trvanieAktivity)
Metóda má rovnaký účel ako metóda
spusti() , ibaže dovoľuje programátorovi určiť trvanie aktivity. |
void |
spusti(int trvanieAktivity, boolean ajČasovač)
Metóda spája funkcionalitu metód
spusti(trvanieAktivity) a spusti(ajČasovač) . |
int |
trvanieAktivity()
Zisťuje aktuálnu hodnotu trvania aktivity, čo je vlastne čas meraný v tikoch aplikácie.
|
void |
trvanieAktivity(int trvanieAktivity)
Umožňuje zmeniť aktuálne trvanie aktivity.
|
int |
trvaniePasivity()
Zisťuje aktuálnu hodnotu trvania pasivity.
|
void |
trvaniePasivity(int trvaniePasivity)
Umožňuje zmeniť trvanie pasivity – naplánovať automatickú aktiváciu po uplynutí zadaného časového intervalu.
|
void |
zastav()
Deaktivuje robot (napríklad po dosiahnutí cieľa).
|
void |
zastav(boolean ajČasovač)
Metóda má rovnaký účel ako metóda
zastav() s tým, že dovoľuje programátorovi určiť, či má byť automaticky spustený časovač (ak už nie je v činnosti). |
void |
zastav(int trvaniePasivity)
Metóda má rovnaký účel ako metóda
zastav() , ibaže dovoľuje programátorovi naplánovať automatickú aktiváciu. |
void |
zastav(int trvaniePasivity, boolean ajČasovač)
Metóda spája funkcionalitu metód
zastav(trvaniePasivity) a zastav(ajČasovač) . |
Detekcie bodov v tvaroch, farieb bodov a kolízií; nastavovanie farieb bodov a vypĺňanie farbami |
|
boolean |
bodV(double súradnicaBoduX, double súradnicaBoduY)
Alias pre
bodVKruhu . |
boolean |
bodV(Poloha objekt)
Alias pre
bodVKruhu . |
boolean |
bodVCeste(double súradnicaBoduX, double súradnicaBoduY)
Zistí, či sa aktuálne súradnice zadaného bodu nachádzajú v uzavretej oblasti cesty, ktorá bola zaznamenaná kreslením aktuálneho robota od posledného použitia metódy
začniCestu . |
boolean |
bodVCeste(Poloha objekt)
Funguje rovnako ako metóda
bodVCeste(x, y) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
bodVElipse(double súradnicaBoduX, double súradnicaBoduY)
|
boolean |
bodVElipse(double súradnicaBoduX, double súradnicaBoduY, double pomer)
Zistí, či sa súradnice zadaného bodu nachádzajú v elipse pootočenej v smere robota, so stredom na aktuálnej pozícii robota a s rozmermi odvodenými z veľkosti robota a zadaného pomeru strán.
|
boolean |
bodVElipse(double súradnicaBoduX, double súradnicaBoduY, double a, double b)
Zistí, či sa súradnice zadaného bodu nachádzajú v elipse pootočenej v smere robota, so stredom na aktuálnej pozícii robota a s rozmermi zadaných poloosí.
|
boolean |
bodVElipse(Poloha objekt)
Funguje rovnako ako metóda
bodVElipse(x, y) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Informácia: Mierka nemá na funkciu tejto metódy vplyv. |
boolean |
bodVElipse(Poloha objekt, double pomer)
Funguje rovnako ako metóda
bodVElipse(x, y, pomer) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Informácia: Mierka nemá na funkciu tejto metódy vplyv. |
boolean |
bodVElipse(Poloha objekt, double a, double b)
Funguje rovnako ako metóda
bodVElipse(x, y, a, b) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
bodVHviezde(double súradnicaBoduX, double súradnicaBoduY)
Zistí, či sa súradnice zadaného bodu nachádzajú v hviezde so stredom na aktuálnej pozícii robota, rotovanej v smere robota a rozmerom podľa veľkosti robota.
|
boolean |
bodVHviezde(double súradnicaBoduX, double súradnicaBoduY, double polomer)
Zistí, či sa súradnice zadaného bodu nachádzajú v hviezde so stredom na aktuálnej pozícii robota, rotovanej v smere robota a rozmerom udaným polomerom opísanej kružnice.
|
boolean |
bodVHviezde(Poloha objekt)
Funguje rovnako ako metóda
bodVHviezde(x, y) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Informácia: Mierka nemá na funkciu tejto metódy vplyv. |
boolean |
bodVHviezde(Poloha objekt, double polomer)
Funguje rovnako ako metóda
bodVHviezde(x, y, polomer) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
bodVKruhu(double súradnicaBoduX, double súradnicaBoduY)
Zistí, či sa súradnice zadaného bodu nachádzajú v kruhu s polomerom veľkosti robota a stredom na aktuálnej pozícii robota.
|
boolean |
bodVKruhu(double súradnicaBoduX, double súradnicaBoduY, double polomer)
Zistí, či sa súradnice zadaného bodu nachádzajú v kruhu so zadaným polomerom stredom na aktuálnej pozícii robota.
|
boolean |
bodVKruhu(Poloha objekt)
Funguje rovnako ako metóda
bodVKruhu(x, y) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Informácia: Mierka nemá na funkciu tejto metódy vplyv. |
boolean |
bodVKruhu(Poloha objekt, double polomer)
Funguje rovnako ako metóda
bodVKruhu(x, y, polomer) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
bodVObdĺžniku(double súradnicaBoduX, double súradnicaBoduY)
|
boolean |
bodVObdĺžniku(double súradnicaBoduX, double súradnicaBoduY, double pomer)
Zistí, či sa súradnice zadaného bodu nachádzajú v obdĺžniku so stredom na aktuálnej pozícii robota, rotovanom v smere robota a s rozmermi podľa veľkosti robota a zadaného pomeru strán.
|
boolean |
bodVObdĺžniku(double súradnicaBoduX, double súradnicaBoduY, double a, double b)
Zistí, či sa súradnice zadaného bodu nachádzajú v obdĺžniku so stredom na aktuálnej pozícii robota, rotovanom v smere robota a s rozmermi udanými ako poloosi vpísanej elipsy.
|
boolean |
bodVObdĺžniku(Poloha objekt)
Funguje rovnako ako metóda
bodVObdĺžniku(x, y) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Informácia: Mierka nemá na funkciu tejto metódy vplyv. |
boolean |
bodVObdĺžniku(Poloha objekt, double pomer)
Funguje rovnako ako metóda
bodVObdĺžniku(x, y, pomer) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Informácia: Mierka nemá na funkciu tejto metódy vplyv. |
boolean |
bodVObdĺžniku(Poloha objekt, double a, double b)
Funguje rovnako ako metóda
bodVObdĺžniku(x, y, a, b) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
bodVOblasti(double súradnicaBoduX, double súradnicaBoduY, Area oblasť)
Zistí, či sa súradnice zadaného bodu nachádzajú v zadanej oblasti, ktorá je na účely porovnania rotovaná podľa smeru robota (za východisko je považovaných 90°; odchýlka v kladom alebo zápornom smere náležite rotuje oblasť) a posunutá o súradnice robota na plátne (stred sa nachádza v bode [0, 0] – v strede plátna; ak je robot v strede plátna, poloha oblasti sa nezmení).
|
boolean |
bodVOblasti(Poloha objekt, Area oblasť)
Funguje rovnako ako metóda
bodVOblasti(x, y, oblasť) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Metóda berie do úvahy aj aktuálnu mierku robota. |
boolean |
bodVoŠtvorci(double súradnicaBoduX, double súradnicaBoduY)
Zistí, či sa súradnice zadaného bodu nachádzajú vo štvorci so stredom na aktuálnej pozícii robota, rotovanom v smere robota a rozmerom podľa veľkosti robota.
|
boolean |
bodVoŠtvorci(double súradnicaBoduX, double súradnicaBoduY, double polomer)
Zistí, či sa súradnice zadaného bodu nachádzajú vo štvorci so stredom na aktuálnej pozícii robota, rotovanom v smere robota a rozmerom udaným polomerom vpísanej kružnice.
|
boolean |
bodVoŠtvorci(Poloha objekt)
Funguje rovnako ako metóda
bodVoŠtvorci(x, y) , len namiesto súradníc bodu je použitá poloha zadaného objektu… Informácia: Mierka nemá na funkciu tejto metódy vplyv. |
boolean |
bodVoŠtvorci(Poloha objekt, double polomer)
Funguje rovnako ako metóda
bodVoŠtvorci(x, y, polomer) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
bodVPôsobisku(double súradnicaBoduX, double súradnicaBoduY)
Zistí, či sa aktuálne súradnice zadaného bodu nachádzajú v oblasti obdĺžnika, v rámci ktorého bolo zaznamenané kreslenie aktuálnym robotom.
|
boolean |
bodVPôsobisku(Poloha objekt)
Funguje rovnako ako metóda
bodVPôsobisku(x, y) , len namiesto súradníc bodu je použitá poloha zadaného robota… |
boolean |
bodVTvare(double súradnicaBoduX, double súradnicaBoduY, Shape tvar)
Zistí, či sa súradnice zadaného bodu nachádzajú v zadanom tvare[1].
|
boolean |
bodVTvare(Poloha objekt, Shape tvar)
Funguje rovnako ako metóda
bodVTvare(x, y, tvar) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
Farba |
farbaBodu()
Zistí farbu bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) v mieste, kde robot práve stojí.
|
boolean |
farbaBodu(Color farba)
Zistí, či farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) v mieste, kde robot práve stojí je zhodná so zadanou farbou.
|
boolean |
farbaBodu(Farebnosť objekt)
Zistí, či farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) v mieste, kde robot práve stojí je zhodná s farbou zadaného objektu.
|
boolean |
farbaBodu(int r, int g, int b)
Zistí, či farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) v mieste, kde robot práve stojí je zhodná s farbou zadanou prostredníctvom farebných zložiek.
|
boolean |
farbaBodu(int r, int g, int b, int a)
Zistí, či farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) v mieste, kde robot práve stojí je zhodná s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaNaMyši()
Zistí farbu bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) na súradniciach myši.
|
boolean |
farbaNaMyši(Color farba)
Zistí, či je farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) na súradniciach myši zhodná so zadanou farbou.
|
boolean |
farbaNaMyši(Farebnosť objekt)
Zistí, či je farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) na súradniciach myši zhodná s farbou zadaného objektu.
|
boolean |
farbaNaMyši(int r, int g, int b)
Zistí, či je farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) na súradniciach myši zhodná s farbou zadanou prostredníctvom farebných zložiek.
|
boolean |
farbaNaMyši(int r, int g, int b, int a)
Zistí, či je farba bodu (jedného pixela) aktívneho plátna robota (podlahy alebo stropu) na súradniciach myši zhodná s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
boolean |
koliduje(GRobot iný)
Zistí, či tento a zadaný robot vzájomne „kolidujú,“ t. j. či nastala ich vzájomná „zrážka“ alebo nie.
|
Oblasť |
kolíznaOblasť()
|
void |
kolíznaOblasť(Shape podľaTvaru)
S pomocou zadaného tvaru definuje novú kolíznu oblasť, ktorú bude od tohto okamihu využívať robot na detekciu kolízií pomocou metódy
koliduje . |
boolean |
myšV()
Alias pre
myšVKruhu . |
boolean |
myšVCeste()
Zistí, či sa aktuálne súradnice myši nachádzajú v uzavretej oblasti cesty, ktorá bola zaznamenaná kreslením aktuálneho robota od posledného použitia metódy
začniCestu . |
boolean |
myšVElipse()
|
boolean |
myšVElipse(double pomer)
Zistí, či sa aktuálne súradnice myši nachádzajú v elipse pootočenej v smere robota, so stredom na aktuálnej pozícii robota a s rozmermi podľa veľkosti robota a zadaného pomeru poloosí.
|
boolean |
myšVElipse(double a, double b)
Zistí, či sa aktuálne súradnice myši nachádzajú v elipse pootočenej v smere robota, so stredom na aktuálnej pozícii robota a s rozmermi zadaných poloosí.
|
boolean |
myšVHviezde()
Zistí, či sa aktuálne súradnice myši nachádzajú v hviezde so stredom na aktuálnej pozícii robota, rotovanej v smere robota a rozmerom podľa veľkosti robota.
|
boolean |
myšVHviezde(double polomer)
Zistí, či sa aktuálne súradnice myši nachádzajú v päťcípej hviezde so stredom na aktuálnej pozícii robota, rotovanej v smere robota a rozmerom udaným prostredníctvom polomeru opísanej kružnice.
|
boolean |
myšVKruhu()
Zistí, či sa aktuálne súradnice myši nachádzajú v kruhu so stredom na aktuálnej pozícii robota a polomerom s veľkosťou robota.
|
boolean |
myšVKruhu(double polomer)
Zistí, či sa aktuálne súradnice myši nachádzajú v kruhu so stredom na aktuálnej pozícii robota a zadaným polomerom.
|
boolean |
myšVObdĺžniku()
|
boolean |
myšVObdĺžniku(double pomer)
Zistí, či sa aktuálne súradnice myši nachádzajú v obdĺžniku pootočenom v smere robota, so stredom na aktuálnej pozícii robota a s rozmermi podľa veľkosti robota a zadaného pomeru strán.
|
boolean |
myšVObdĺžniku(double a, double b)
Zistí, či sa aktuálne súradnice myši nachádzajú v obdĺžniku pootočenom v smere robota, so stredom na aktuálnej pozícii robota a s rozmermi udanými ako poloosi vpísanej elipsy.
|
boolean |
myšVOblasti(Area oblasť)
Zistí, či sa aktuálne súradnice myši nachádzajú v zadanej oblasti, ktorá je na účely porovnania rotovaná podľa smeru robota (za východisko je považovaných 90°; odchýlka v kladom alebo zápornom smere náležite rotuje oblasť) a posunutá o súradnice robota na plátne (stred sa nachádza v bode [0, 0] – v strede plátna).
|
boolean |
myšVoŠtvorci()
Zistí, či sa aktuálne súradnice myši nachádzajú vo štvorci so stredom na aktuálnej pozícii robota, rotovanom v smere robota a rozmerom podľa veľkosti robota.
|
boolean |
myšVoŠtvorci(double polomer)
Zistí, či sa aktuálne súradnice myši nachádzajú vo štvorci so stredom na aktuálnej pozícii robota, rotovanom v smere robota a rozmerom udaným polomerom vpísanej kružnice.
|
boolean |
myšVPôsobisku()
Zistí, či sa aktuálne súradnice myši nachádzajú v oblasti obdĺžnika, v rámci ktorého bolo zaznamenané kreslenie aktuálnym robotom.
|
void |
prepíšBod()
Prepíše farebné zložky a zložku priehľadnosti bodu na aktuálnej pozícii robota aktuálnou farbou robota.
|
void |
vylejFarbu()
Robot vyleje na svojej pozícii na aktívne plátno alebo do obrázka, kam bolo presmerované jeho kreslenie, svoju farbu, ktorá sa odtiaľ rozšíri po okraje okolitej kresby.
|
void |
vyplň()
Vyplní aktívne plátno alebo obrázok, do ktorého má robot presmerované kreslenie, aktuálnou farbou kreslenia alebo náterom robota.
|
void |
zrušKolíznuOblasť()
|
Domovská pozícia a domovské stavy |
|
Farba |
cieľováFarbaDoma()
Zistí, ako sa mení cieľová farba po prechode robota domov.
|
void |
cieľováFarbaDoma(Color nováFarba)
Zmení nastavenie cieľovej farby robota po jeho prechode domov.
|
void |
cieľováFarbaDoma(Farebnosť podľaObjektu)
Zmení nastavenie cieľovej farby robota po jeho prechode domov.
|
Farba |
cieľováFarbaDoma(int r, int g, int b)
Nastaví cieľovú farbu robota po jeho prechode domov.
|
Farba |
cieľováFarbaDoma(int r, int g, int b, int a)
Nastaví cieľovú farbu robota po jeho prechode domov.
|
double |
domaX()
|
void |
domaX(double x)
|
double |
domaY()
|
void |
domaY(double y)
|
void |
domov()
Presunie robot „domov“ – na štartovaciu pozíciu a obráti ho predvoleným smerom.
|
void |
domov(Častica častica)
Presne ako
domov , len s tým rozdielom, že robotu nastaví novú štartovaciu pozíciu, smer a rozmer (resp. domovskú veľkosť a domovský pomer veľkosti robota). |
void |
domov(double novýUholDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví nový štartovací smer. |
void |
domov(double novéXDoma, double novéYDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví novú štartovaciu pozíciu. |
void |
domov(double novéXDoma, double novéYDoma, double novýUholDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví novú štartovaciu pozíciu a smer. |
void |
domov(double novéXDoma, double novéYDoma, Smer novýSmerDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví novú štartovaciu pozíciu a smer. |
void |
domov(GRobot iný)
Prevezme všetky parametre domovskej pozície od zadaného robota a zároveň ich aplikuje.
|
void |
domov(Poloha nováPolohaDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví novú štartovaciu pozíciu. |
void |
domov(Poloha nováPolohaDoma, double novýUholDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví novú štartovaciu pozíciu a smer. |
void |
domov(Poloha nováPolohaDoma, Smer novýSmerDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví novú štartovaciu pozíciu a smer. |
void |
domov(Smer novýSmerDoma)
Presne ako
domov , len s tým rozdielom, že robotu nastaví nový štartovací smer. |
Farba |
farbaDoma()
Zistí, ako sa mení farba po prechode robota domov.
|
void |
farbaDoma(Color nováFarba)
Nastaví alebo zruší ovplyvňovanie farby robota po jeho prechode domov.
|
void |
farbaDoma(Farebnosť podľaObjektu)
Nastaví alebo zruší ovplyvňovanie farby robota po jeho prechode domov.
|
Farba |
farbaDoma(int r, int g, int b)
Nastaví ovplyvňovanie farby robota po jeho prechode domov.
|
Farba |
farbaDoma(int r, int g, int b, int a)
Nastaví ovplyvňovanie farby robota po jeho prechode domov.
|
Double |
hrúbkaČiaryDoma()
Zistí, ako sa mení hrúbka pera po prechode robota domov.
|
void |
hrúbkaČiaryDoma(Double nováHrúbka)
Nastaví alebo zruší ovplyvňovanie hrúbky pera po prechode robota domov.
|
Double |
hrúbkaPeraDoma()
Zistí, ako sa mení hrúbka pera po prechode robota domov.
|
void |
hrúbkaPeraDoma(Double nováHrúbka)
Nastaví alebo zruší ovplyvňovanie hrúbky pera po prechode robota domov.
|
void |
novýDomov()
Zapamätá si aktuálnu pozíciu a smer ako nový domov.
|
void |
novýDomov(Častica častica)
Nastaví domovskú polohu a smer robota podľa polohy a smeru zadanej častice.
|
void |
novýDomov(double novýUholDoma)
Nastaví robotu nový domovský smer.
|
void |
novýDomov(double novéXDoma, double novéYDoma)
Nastaví robotu novú domovskú pozíciu.
|
void |
novýDomov(double novéXDoma, double novéYDoma, double novýUholDoma)
Nastaví robotu novú domovskú pozíciu a smer.
|
void |
novýDomov(double novéXDoma, double novéYDoma, Smer novýSmerDoma)
Nastaví robotu novú domovskú pozíciu a smer.
|
void |
novýDomov(GRobot iný)
Prevezme všetky parametre domovskej pozície od zadaného robota.
|
void |
novýDomov(Poloha nováPolohaDoma)
Nastaví robotu novú domovskú pozíciu.
|
void |
novýDomov(Poloha nováPolohaDoma, double novýUholDoma)
Nastaví robotu novú domovskú pozíciu a smer.
|
void |
novýDomov(Poloha nováPolohaDoma, Smer novýSmerDoma)
Nastaví robotu novú domovskú pozíciu a smer.
|
void |
novýDomov(Smer novýSmerDoma)
Nastaví robotu nový domovský smer.
|
double[] |
parametreVzoruČiaryDoma()
Zistí, aké parametre majú byť nastavené vzoru čiary pera pri prechode robota domov.
|
void |
parametreVzoruČiaryDoma(double posunVzoru, double... charakterVzoru)
Nastaví parametre vzoru čiary pera použité pri prechode robota domov.
|
double[] |
parametreVzoruPeraDoma()
Zistí, aké parametre majú byť nastavené vzoru čiary pera pri prechode robota domov.
|
void |
parametreVzoruPeraDoma(double posunVzoru, double... charakterVzoru)
Nastaví parametre vzoru čiary pera použité pri prechode robota domov.
|
Boolean |
peroPoloženéDoma()
Overí, či robot pri prechode na domovskú pozíciu položí pero na plátno.
|
Boolean |
peroZdvihnutéDoma()
Overí, či robot pri prechode na domovskú pozíciu zdvihne pero z plátna.
|
Písmo |
písmoDoma()
Zistí, ako sa mení písmo robota po jeho prechode na domovskú pozíciu.
|
void |
písmoDoma(Font novéPísmo)
Nastaví alebo zruší zmenu písma robota po jeho prechode na domovskú pozíciu.
|
Písmo |
písmoDoma(String názov, double veľkosť)
Určí nové písmo robota, ktoré bude nastavené po jeho prechode na domovskú pozíciu.
|
Boolean |
polohaPeraDoma()
Zistí, či sa mení stav pera pri prechode na domovskú pozíciu robota.
|
void |
polohaPeraDoma(Boolean položené)
Nastaví správanie zmeny polohy pera po prechode domov na základe zadaného objektu typu
Boolean . |
void |
položPeroDoma()
Spôsobí, že odteraz vždy pri použití niektorej modifikácie metódy
domov položí robot pero na plátno. |
Double |
pomerDoma()
Zistí, ako sa mení pomer veľkosti robota po jeho prechode na domovskú pozíciu.
|
void |
pomerDoma(Double novýPomer)
Nastaví alebo zruší ovplyvňovanie pomeru veľkosti robota po jeho prechode na domovskú pozíciu.
|
Double |
pootočenieTvaruDoma()
Zistí, či sa mení pootočenie tvaru pri prechode na domovskú pozíciu robota.
|
void |
pootočenieTvaruDoma(Double pootočenie)
Nastaví správanie zmeny pootočenia tvaru robota po prechode na domovskú pozíciu na základe zadaného objektu typu
Double . |
Double |
priehľadnosťDoma()
Zistí, ako sa mení priehľadnosť robota po jeho prechode na domovskú pozíciu.
|
void |
priehľadnosťDoma(Double nováPriehľadnosť)
Nastaví alebo zruší ovplyvňovanie priehľadnosti robota po jeho prechode na domovskú pozíciu.
|
Rozmer |
rozmerDoma()
|
void |
rozmerDoma(Rozmer novýRozmer)
Nastaví alebo zruší nastavovanie zmeny rozmerov (šírky a výšky) robota po prechode na domovskú pozíciu.
|
void |
skryDoma()
Spôsobí, že odteraz sa robot vždy pri použití niektorej modifikácie metódy
domov skryje. |
Boolean |
skrytýDoma()
Zistí, či sa mení viditeľnosť robota pri prechode na domovskú pozíciu.
|
double |
smerDoma()
|
void |
smerDoma(double uhol)
|
double |
uholDoma()
|
void |
uholDoma(double uhol)
|
void |
ukážDoma()
Spôsobí, že odteraz sa robot vždy pri použití niektorej modifikácie metódy
domov zobrazí. |
Double |
veľkosťDoma()
Zistí, ako sa mení veľkosť robota po jeho prechode na domovskú pozíciu.
|
void |
veľkosťDoma(Double nováVeľkosť)
Nastaví alebo zruší ovplyvňovanie veľkosti robota po jeho prechode na domovskú pozíciu.
|
Boolean |
viditeľnýDoma()
Zistí, či sa mení viditeľnosť robota pri prechode na domovskú pozíciu.
|
void |
zachovajFarbuDoma()
Po použití tejto metódy nebude farba robota pri použití niektorej modifikácie metódy
domov ovplyvňovaná. |
void |
zachovajHrúbkuČiaryDoma()
Po použití tejto metódy nebude hrúbka pera robota pri použití niektorej modifikácie metódy
domov ovplyvňovaná. |
void |
zachovajHrúbkuPeraDoma()
Po použití tejto metódy nebude hrúbka pera robota pri použití niektorej modifikácie metódy
domov ovplyvňovaná. |
void |
zachovajPeroDoma()
Po použití tejto metódy nebude stav polohy pera pri použití niektorej modifikácie metódy
domov ovplyvňovaný. |
void |
zachovajPísmoDoma()
Po použití tejto metódy nebude písmo robota pri použití niektorej modifikácie metódy
domov ovplyvňovaná. |
void |
zachovajPomerDoma()
Po použití tejto metódy nebude pomer veľkosti robota (šírky a výšky) pri použití niektorej modifikácie metódy
domov ovplyvňovaný. |
void |
zachovajPootočenieTvaruDoma()
Po použití tejto metódy nebude stav pootočenia tvaru robota pri použití niektorej modifikácie metódy
domov ovplyvňovaný. |
void |
zachovajPriehľadnosťDoma()
Po použití tejto metódy nebude priehľadnosť robota pri použití niektorej modifikácie metódy
domov ovplyvňovaná. |
void |
zachovajRozmerDoma()
Volanie tejto metódy je ekvivalentné volaniu tejto dvojice metód:
zachovajVeľkosťDoma zachovajPomerDoma Poznámka: Venujte pozornosť upozorneniu v opise metódy |
void |
zachovajVeľkosťDoma()
Po použití tejto metódy nebude veľkosť robota pri použití niektorej modifikácie metódy
domov ovplyvňovaná. |
void |
zachovajViditeľnosťDoma()
Po použití tejto metódy nebude viditeľnosť robota pri použití niektorej modifikácie metódy
domov ovplyvňovaná. |
void |
zachovajVzorČiaryDoma()
Zruší zmenu parametrov čiarkovania, vrátane jeho posunu, pri prechode robota domov.
|
void |
zachovajVzorPeraDoma()
Zruší zmenu parametrov čiarkovania, vrátane jeho posunu, pri prechode robota domov.
|
void |
zdvihniPeroDoma()
Spôsobí, že odteraz vždy pri použití niektorej modifikácie metódy
domov zdvihne robot pero z plátna. |
void |
zobrazDoma()
Spôsobí, že odteraz sa robot vždy pri použití niektorej modifikácie metódy
domov zobrazí. |
Boolean |
zobrazenýDoma()
Zistí, či sa mení viditeľnosť robota pri prechode na domovskú pozíciu.
|
void |
zrušCieľovúFarbuDoma()
Po použití tejto metódy bude cieľová farba robota pri použití niektorej modifikácie metódy
domov zrušená. |
void |
zrušCieľovúFarbuDoma(boolean zruš)
Táto metóda umožňuje nastaviť správanie zmeny cieľovej farby robota po prechode na domovskú pozíciu.
|
boolean |
zrušíCieľovúFarbuDoma()
Overí, či bude po použití niektorej modifikácie metódy
domov cieľová farba zrušená, alebo nie. |
Farba, náter, viditeľnosť a priehľadnosť robota |
|
Farba |
cieľováFarba()
|
void |
cieľováFarba(Color nováFarba)
Nastaví cieľovú farbu (a priehľadnosť) robota podľa použitého objektu
Color (alebo odvodeného napr. |
void |
cieľováFarba(Farebnosť podľaObjektu)
Nastaví cieľovú farbu a priehľadnosť robota podľa zadaného objektu, ktorý musí byť implementáciou rozhrania
Farebnosť . |
Farba |
cieľováFarba(int r, int g, int b)
Nastaví cieľovú farbu robota podľa zadaných farebných zložiek.
|
Farba |
cieľováFarba(int r, int g, int b, int a)
Nastaví cieľovú farbu robota a priehľadnosť robota podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farba()
|
void |
farba(Color nováFarba)
|
void |
farba(Farebnosť podľaObjektu)
Nastaví farbu a priehľadnosť robota podľa zadaného objektu, ktorý musí byť implementáciou rozhrania
Farebnosť . |
Farba |
farba(int r, int g, int b)
Nastav farbu robota.
|
Farba |
farba(int r, int g, int b, int a)
Nastav farbu robota.
|
void |
náhodnáFarba()
Zmení farbu robota na náhodnú.
|
Paint |
náter()
Vráti objekt s aktuálnym druhom náteru, ktorý grafický robot používa na kreslenie (kreslenie čiar pera, vypĺňanie plôch a kreslenie obrysových čiar ním generovaných pečiatkových tvarov, kreslenie svojho predvoleného tvaru, prípadne iné).
|
void |
náter(Paint novýNáter)
Upraví druh náteru, ktorý grafický robot používa na kreslenie (kreslenie čiar pera, vypĺňanie plôch a kreslenie obrysových čiar ním generovaných pečiatkových tvarov, kreslenie svojho predvoleného tvaru, prípadne iné).
|
void |
nepoužiKruhovýNáter()
Vypne používanie kruhového náteru výplne tvarov, ktorý by bol použitý v prípade nastavenia cieľovej farby robota.
|
boolean |
použijeKruhovýNáter()
Overí, či má robot v prípade nastavenia cieľovej farby vytvoriť kruhový náter na výplň tvarov.
|
void |
použiKruhovýNáter()
Prikáže, aby robot v prípade nastavenia cieľovej farby použil na výplň tvarov kruhový náter.
|
void |
predvolenáFarba()
Nastaví farbu robota na predvolenú farbu.
|
double |
priehľadnosť()
|
void |
priehľadnosť(double priehľadnosť)
|
void |
priehľadnosť(Priehľadnosť objekt)
Skopíruje úroveň (ne)priehľadnosti zo zadaného objektu.
|
void |
skry()
Skryje tento robot.
|
boolean |
skrytý()
Zistí, či je robot viditeľný alebo skrytý.
|
void |
ukáž()
Zobrazí tento robot.
|
void |
ukáž(boolean ukáž)
Zobrazí alebo skryje tento robot podľa hodnoty parametra
ukáž . |
void |
upravPriehľadnosť(double zmena)
Upraví úroveň (ne)priehľadnosti tohto robota.
|
boolean |
viditeľný()
Zistí, či je robot viditeľný alebo skrytý.
|
void |
zobraz()
Zobrazí tento robot.
|
void |
zobraz(boolean zobraz)
Zobrazí alebo skryje tento robot podľa hodnoty parametra
zobraz . |
boolean |
zobrazený()
Zistí, či je robot viditeľný alebo skrytý.
|
void |
zrušCieľovúFarbu()
Zruší nastavenie cieľovej farby robota.
|
void |
zrušNáter()
Zruší definíciu náteru grafického robota.
|
Interaktívny režim |
|
boolean |
interaktívnyRežim()
Zistí stav interaktívneho režimu pre tento robot.
|
void |
interaktívnyRežim(boolean zapni)
Zapne alebo vypne interaktívny režim pre tento robot.
|
boolean |
vykonajPríkaz(String príkaz)
Táto metóda má rovnaké jadro ako mechanizmus vykonávania príkazov v interaktívnom režime a umožňuje používať príkazy, ktoré sú dostupné v tomto režime aj za jeho hranicami (t. j. bez nevyhnutnosti jeho aktivácie).
|
Iné |
|
Shape |
lupene(double polomer, int n, double odklon, String... nastavenia)
Nakreslí n lupeňov umiestnených na pomyselnej kružnici so zadaným polomerom.
|
Shape |
nHviezda(double polomer, int n, double parameter, String... nastavenia)
Nakreslí n-cípu hviezdu, ktorej cípy ležia na kružnici so zadaným polomerom.
|
Shape |
nUholník(double rozmer, int n, String... nastavenia)
Nakreslí pravidelný n-uholník.
|
Shape |
vajce(double polomer, String... nastavenia)
Nakreslí vajce.
|
Kreslenie a vypĺňanie tvarov Javy |
|
Shape |
kresliTvar(Shape tvar)
Nakreslí čiaru podľa zadaného tvaru (hrúbkou a farbou čiary nastavenou pre tento robot).
|
Shape |
kresliTvar(Shape tvar, boolean upravRobotom)
Nakreslí čiaru podľa zadaného tvaru (hrúbkou a farbou čiary nastavenou pre tento robot).
|
Shape |
vyplňTvar(Shape tvar)
Vyplní plochu zadaného tvaru farbou nastavenou pre tento robot.
|
Shape |
vyplňTvar(Shape tvar, boolean upravRobotom)
Vyplní plochu zadaného tvaru farbou nastavenou pre tento robot.
|
Shape |
vyplňTvar(Shape tvar, Image výplň)
Vyplní plochu zadaného tvaru zadanou textúrou.
|
Shape |
vyplňTvar(Shape tvar, Image výplň, boolean upravRobotom)
Vyplní plochu zadaného tvaru zadanou textúrou.
|
Shape |
vyplňTvar(Shape tvar, String súbor)
Vyplní plochu zadaného tvaru zadanou textúrou.
|
Shape |
vyplňTvar(Shape tvar, String súbor, boolean upravRobotom)
Vyplní plochu zadaného tvaru zadanou textúrou.
|
Kreslenie obrázkov a ďalšie pečiatkové príkazy |
|
void |
bod()
Nakreslí na aktuálnej pozícii robota bod alebo skupinu bodov (kruhovú oblasť) podľa aktuálnej hrúbky pera, najmenej však oblasť s veľkosťou jedného pixela.
|
void |
obrázok(Image obrázok)
Nakreslí obrázok na pozícii robota podľa aktuálneho spôsobu kreslenia.
|
void |
obrázok(Image obrázok, double mierka)
Nakreslí obrázok na pozícii robota podľa aktuálneho spôsobu kreslenia.
|
void |
obrázok(Image obrázok, double Δx, double Δy)
Nakreslí obrázok v mierke robota na pozícii robota podľa aktuálneho spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(Image obrázok, double Δx, double Δy, double mierka)
Nakreslí obrázok na pozícii robota podľa aktuálneho spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(Image obrázok, int spôsobKreslenia)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia.
|
void |
obrázok(Image obrázok, int spôsobKreslenia, double mierka)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia.
|
void |
obrázok(Image obrázok, int spôsobKreslenia, double Δx, double Δy)
Nakreslí obrázok v mierke robota na pozícii robota podľa zadaného spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(Image obrázok, int spôsobKreslenia, double Δx, double Δy, double mierka)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(Image obrázok, int spôsobKreslenia, double Δx, double Δy, double mierkaX, double mierkaY)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(String súbor)
Nakreslí obrázok na pozícii robota podľa aktuálneho spôsobu kreslenia.
|
void |
obrázok(String súbor, double mierka)
Nakreslí obrázok na pozícii robota podľa aktuálneho spôsobu kreslenia.
|
void |
obrázok(String súbor, double Δx, double Δy)
Nakreslí obrázok v mierke robota na pozícii robota podľa aktuálneho spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(String súbor, double Δx, double Δy, double mierka)
Nakreslí obrázok na pozícii robota podľa aktuálneho spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(String súbor, int spôsobKreslenia)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia.
|
void |
obrázok(String súbor, int spôsobKreslenia, double mierka)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia.
|
void |
obrázok(String súbor, int spôsobKreslenia, double Δx, double Δy)
Nakreslí obrázok v mierke robota na pozícii robota podľa zadaného spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(String súbor, int spôsobKreslenia, double Δx, double Δy, double mierka)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
void |
obrázok(String súbor, int spôsobKreslenia, double Δx, double Δy, double mierkaX, double mierkaY)
Nakreslí obrázok na pozícii robota podľa zadaného spôsobu kreslenia s vysunutím stredu otáčania o zadané odchýlky Δx a Δy.
|
Obmedzenie kreslenia na plátno alebo obrázok |
|
void |
kresliDo(Shape tvar)
Obmedzí akékoľvek kreslenie na aktívne plátno robota (podlahu alebo strop) na plochu zadaného útvaru (
Shape ). |
void |
kresliVšade()
Zruší oblasť na obmedzenie kreslenia na aktívne plátno (podlahu, strop alebo obrázok, do ktorého má robot presmerované kreslenie).
|
void |
nekresliDo(Shape tvar)
Vytvára obmedzenie na kreslenie na aktívne plátno robota (podlahu, strop alebo obrázok, do ktorého má robot presmerované kreslenie).
|
Obsluha udalostí (reakcie na udalosti sveta; pozri aj kategórie triedy ObsluhaUdalostí) |
|
void |
aktiváciaOdkazu()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
aktiváciaOkna()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
deaktiváciaOkna()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
dokreslenie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
Color |
farbaAktívnehoSlova(String slovo)
Táto metóda je predvolene prázdna, resp. predvolene vracia hodnotu
null . |
void |
klávesováSkratka()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
klik()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
koniecVstupu()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
maximalizovanie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
minimalizovanie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
obnovenie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
otvorenie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
pohybMyši()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
potvrdenieÚdajov()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
potvrdenieVstupu()
Alias pre
potvrdenieÚdajov . |
void |
prekreslenie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
presunutieOkna()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
pustenieSúboru(String súbor)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
rolovanieKolieskomMyši()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
sekvencia(int kódSpracovania, Object zdroj, Object cieľ, long stav, long celkovo)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota
|
void |
skrytieOkna()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
spracovaniePríkazu()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
spracujRiadokVstupu(String riadokVstupu)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
stlačenieKlávesu()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
stlačenieTlačidlaMyši()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
ťahanieMyšou()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
ťahanieSúborov()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
ťahanieUkončené(JComponent zdroj, Transferable údaje, int akcia)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
tik()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
ukončenie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
ukončenieProcesu(Svet.PríkazovýRiadok príkazovýRiadok, int návratovýKód)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
uvoľnenieKlávesu()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
uvoľnenieTlačidlaMyši()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
voľbaKontextovejPoložky()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
voľbaPoložkyPonuky()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
voľbaSystémovejIkony()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
voľbaSystémovejPoložky()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
voľbaTlačidla()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
vymazanie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
vzniklaChyba(GRobotException.Chyba chyba)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
zadanieZnaku()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
zastavenieAnimácie(Obrázok obrázok)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
boolean |
zatvorenie()
Alias pre
zavretie . |
boolean |
zavretie()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
boolean |
zmenaFokusu(boolean vpred)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
zmenaPosunuLišty()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
zmenaVeľkostiOkna()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
zobrazenieOkna()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
zrušenieÚdajov()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
zrušenieVstupu()
Alias pre
zrušenieÚdajov . |
Ohraničenie polohy |
|
double[] |
hraniceOhraničenia()
Táto metóda vráti pole hraníc alebo hodnotu
null . |
void |
ohranič()
Nastaví nové ohraničenie polohy robota počas jeho pohybu s predvoleným spôsobom ohraničenia
PRETOČ a podľa rozmerov kresliacej plochy, na ktorú má robot nasmerované kreslenie. |
void |
ohranič(double horizontálneHranice, double vertikálneHranice)
Nastaví nové ohraničenie polohy robota počas jeho pohybu s predvoleným spôsobom ohraničenia
PRETOČ |
void |
ohranič(double ľaváHranica, double dolnáHranica, double praváHranica, double hornáHranica)
Nastaví nové ohraničenie polohy robota počas jeho pohybu s predvoleným spôsobom ohraničenia
PRETOČ |
void |
ohranič(double ľaváHranica, double dolnáHranica, double praváHranica, double hornáHranica, int spôsob)
Zapne alebo vypne kontrolu polohy robota počas jeho pohybu prostredníctvom určenia vzdialenosti štyroch hraníc od aktuálnej polohy robota a spôsobu ohraničenia.
|
void |
ohranič(double horizontálneHranice, double vertikálneHranice, int spôsob)
Zapne alebo vypne kontrolu polohy robota počas jeho pohybu prostredníctvom určenia vzdialenosti dvojice horizontálnych a vertikálnych hraníc od aktuálnej polohy robota a spôsobu ohraničenia.
|
void |
ohranič(int spôsob)
Nastaví nové ohraničenie polohy robota počas jeho pohybu so zadaným spôsobom ohraničenia a podľa rozmerov kresliacej plochy, na ktorú má robot nasmerované kreslenie.
|
int |
spôsobOhraničenia()
|
void |
vypniOhraničenie()
Dočasne vypne ohraničenie robota, ak je zapnuté.
|
void |
zapniOhraničenie()
Opätovne zapne ohraničenie robota, ak bolo predtým aktívne, ale bolo vypnuté metódou
vypniOhraničenie. |
Otáčanie tvaru |
|
Double |
gyroskop()
Zistí aktuálny stav gyroskopického vyvažovania.
|
void |
gyroskop(Double hodnota)
Nastaví novú hodnotu gyroskopického vyvažovania.
|
void |
otáčajTvar(double otáčanie)
|
void |
otáčajTvar(double otáčanie, boolean aktivuj)
|
double |
otáčanieTvaru()
Zistí aktuálnu hodnotu rovnomerného otáčania tvaru robota.
|
void |
vypniGyroskop()
Vypne gyroskopické vyvažovanie kreslenia tvaru.
|
Pečiatkové príkazy na kreslenie, vypĺňanie a generovanie tvarov Javy |
|
Shape |
elipsa()
Nakreslí alebo vyplní na mieste robota elipsu pootočenú v smere robota s veľkosťou odvodenou od veľkosti robota podľa zadaného stranového pomeru.
|
Shape |
elipsa(double pomer)
Nakreslí alebo vyplní na mieste robota elipsu pootočenú v smere robota s veľkosťou odvodenou od veľkosti robota podľa zadaného stranového pomeru.
|
Shape |
elipsa(double a, double b)
Nakreslí alebo vyplní na mieste robota elipsu so zadanými rozmermi pootočenú v smere robota (predvolený smer robota je 90°).
|
Shape |
elipsu()
Alias pre
elipsa . |
Shape |
elipsu(double pomer)
Alias pre
elipsa . |
Shape |
elipsu(double a, double b)
Alias pre
elipsa . |
Shape |
elipsy()
Alias pre
elipsa . |
Shape |
elipsy(double pomer)
Alias pre
elipsa . |
Shape |
elipsy(double a, double b)
Alias pre
elipsa . |
Shape |
hviezda()
Nakreslí alebo vyplní na mieste robota hviezdu určenú rozmerom opísanej kružnice s polomerom veľkosti robota a obrátenú v smere robota.
|
Shape |
hviezda(double polomer)
Nakreslí alebo vyplní na mieste robota päťcípu hviezdu určenú rozmerom opísanej kružnice a orientovanú v smere robota.
|
Shape |
hviezdu()
Alias pre
hviezda . |
Shape |
hviezdu(double polomer)
Alias pre
hviezda . |
Shape |
hviezdy()
Alias pre
hviezda . |
Shape |
hviezdy(double polomer)
Alias pre
hviezda . |
Shape |
kresliElipsu()
Nakreslí na mieste robota elipsu pootočenú v smere robota s veľkosťou odvodenou od veľkosti robota podľa zadaného stranového pomeru
|
Shape |
kresliElipsu(double pomer)
Nakreslí na mieste robota elipsu pootočenú v smere robota s veľkosťou odvodenou od veľkosti robota podľa zadaného stranového pomeru
|
Shape |
kresliElipsu(double a, double b)
Nakreslí na mieste robota elipsu so zadanými rozmermi pootočenú v smere robota (predvolený smer robota je 90°)
|
Shape |
kresliHviezdu()
Nakreslí na mieste robota hviezdu určenú rozmerom opísanej kružnice s polomerom veľkosti robota a obrátenú v smere robota
|
Shape |
kresliHviezdu(double polomer)
Nakreslí na mieste robota päťcípu hviezdu určenú rozmerom opísanej kružnice a orientovanú v smere robota
|
Shape |
kresliObdĺžnik()
Nakreslí na mieste robota obdĺžnik určený rozmerom vpísanej elipsy a obrátený v smere robota
|
Shape |
kresliObdĺžnik(double pomer)
Nakreslí na mieste robota obdĺžnik určený rozmerom vpísanej elipsy a obrátený v smere robota
|
Shape |
kresliObdĺžnik(double a, double b)
Nakreslí na mieste robota obdĺžnik určený rozmerom vpísanej elipsy a obrátený v smere robota (predvolený smer robota je 90°)
|
Shape |
kresliŠtvorec()
Nakreslí na mieste robota štvorec určený rozmerom vpísanej kružnice s polomerom veľkosti robota a obrátený v smere robota
|
Shape |
kresliŠtvorec(double polomer)
Nakreslí na mieste robota štvorec určený rozmerom vpísanej kružnice a obrátený v smere robota
|
Shape |
kruh()
Nakreslí na mieste robota kruh s polomerom veľkosti robota
|
Shape |
kruh(double polomer)
Nakreslí na mieste robota kruh so zadaným polomerom
|
Shape |
kruhu()
Alias pre
kruh . |
Shape |
kruhu(double polomer)
Alias pre
kruh . |
Shape |
krúžka()
Alias pre
krúžok . |
Shape |
krúžka(double polomer)
Alias pre
krúžok . |
Shape |
kružnica()
Nakreslí na mieste robota kružnicu s polomerom veľkosti robota
|
Shape |
kružnica(double polomer)
Nakreslí na mieste robota kružnicu so zadaným polomerom
|
Shape |
kružnice()
Alias pre
kružnica . |
Shape |
kružnice(double polomer)
Alias pre
kružnica . |
Shape |
kružnicu()
Alias pre
kružnica . |
Shape |
kružnicu(double polomer)
Alias pre
kružnica . |
Shape |
krúžok()
Nakreslí na mieste robota kruh alebo kružnicu s polomerom veľkosti robota.
|
Shape |
krúžok(double polomer)
Nakreslí na mieste robota kružnicu alebo kruh so zadaným polomerom.
|
Shape |
obdĺžnik()
Nakreslí alebo vyplní na mieste robota obdĺžnik určený rozmerom vpísanej elipsy a obrátený v smere robota.
|
Shape |
obdĺžnik(double pomer)
Nakreslí alebo vyplní na mieste robota obdĺžnik určený rozmerom vpísanej elipsy a obrátený v smere robota.
|
Shape |
obdĺžnik(double a, double b)
Nakreslí alebo vyplní na mieste robota obdĺžnik určený rozmerom vpísanej elipsy a obrátený v smere robota (predvolený smer robota je 90°).
|
Shape |
obdĺžnika()
Alias pre
obdĺžnik . |
Shape |
obdĺžnika(double pomer)
Alias pre
obdĺžnik . |
Shape |
obdĺžnika(double a, double b)
Alias pre
obdĺžnik . |
Shape |
štvorca()
Alias pre
štvorec . |
Shape |
štvorca(double polomer)
Alias pre
štvorec . |
Shape |
štvorec()
Nakreslí alebo vyplní na mieste robota štvorec určený rozmerom vpísanej kružnice s polomerom veľkosti robota a obrátený v smere robota.
|
Shape |
štvorec(double polomer)
Nakreslí alebo vyplní na mieste robota štvorec určený rozmerom vpísanej kružnice a obrátený v smere robota.
|
Shape |
text(String text)
Napíše[1] zadaný text na pozícii robota podľa aktuálneho spôsobu kreslenia (pozri:
spôsobKreslenia ) alebo vytvorí tvar obrysu zadaného textu (čo záleží na tom, či je tento robot momentálne zamestnaný alebo nie a či je zakázané kreslenie tvarov; pozri vysvetlenie pri návratovej hodnote). |
Shape |
text(String text, double Δx, double Δy)
Napíše[1] zadaný text na pozícii robota podľa aktuálneho spôsobu kreslenia (pozri:
spôsobKreslenia ) a s vysunutím stredu otáčania o zadané odchýlky Δx a Δy alebo vytvorí tvar obrysu zadaného textu (čo záleží na tom, či je tento robot momentálne zamestnaný alebo nie a či je zakázané kreslenie tvarov; pozri vysvetlenie pri návratovej hodnote). |
Shape |
text(String text, int spôsobKreslenia)
Napíše[1] zadaný text na pozícii robota podľa zadaného spôsobu kreslenia alebo vytvorí tvar obrysu zadaného textu.
|
Shape |
text(String text, int spôsobKreslenia, double Δx, double Δy)
Napíše[1] zadaný text na pozícii robota podľa zadaného spôsobu kreslenia a s vysunutím stredu otáčania o zadané odchýlky Δx a Δy alebo vytvorí tvar obrysu zadaného textu.
|
Shape |
trojzubec()
Táto metóda buď nakreslí, alebo vráti tvar trojzubca, ktorý je predvoleným tvarom grafického robota.
|
Shape |
trojzubec(boolean starý)
Táto metóda buď nakreslí, alebo vráti starý alebo nový tvar trojzubca, ktorý tvorí predvolený tvar grafického robota.
|
Shape |
tvarPodľaČiary(Shape tvar)
Vyrobí zo zadaného tvaru nový tvar podľa aktuálneho typu ťahu.
|
Shape |
vyplňElipsu()
Vyplní elipsu so stredom na mieste robota, pootočenú v smere robota, s veľkosťou odvodenou od veľkosti robota podľa zadaného stranového pomeru
|
Shape |
vyplňElipsu(double pomer)
Vyplní elipsu so stredom na mieste robota, pootočenú v smere robota, s veľkosťou odvodenou od veľkosti robota podľa zadaného stranového pomeru
|
Shape |
vyplňElipsu(double a, double b)
Vyplní elipsu so zadanými rozmermi, so stredom na mieste robota a pootočenú v smere robota (predvolený smer robota je 90°)
|
Shape |
vyplnenáElipsa()
Alias pre
vyplňElipsu . |
Shape |
vyplnenáElipsa(double pomer)
Alias pre
vyplňElipsu . |
Shape |
vyplnenáElipsa(double a, double b)
Alias pre
vyplňElipsu . |
Shape |
vyplnenáHviezda()
Alias pre
vyplňHviezdu . |
Shape |
vyplnenáHviezda(double polomer)
Alias pre
vyplňHviezdu . |
Shape |
vyplnenéhoObdĺžnika()
Alias pre
vyplňObdĺžnik . |
Shape |
vyplnenéhoObdĺžnika(double pomer)
Alias pre
vyplňObdĺžnik . |
Shape |
vyplnenéhoObdĺžnika(double a, double b)
Alias pre
vyplňObdĺžnik . |
Shape |
vyplnenéhoŠtvorca()
Alias pre
vyplňŠtvorec . |
Shape |
vyplnenéhoŠtvorca(double polomer)
Alias pre
vyplňŠtvorec . |
Shape |
vyplnenejElipsy()
Alias pre
vyplňElipsu . |
Shape |
vyplnenejElipsy(double pomer)
Alias pre
vyplňElipsu . |
Shape |
vyplnenejElipsy(double a, double b)
Alias pre
vyplňElipsu . |
Shape |
vyplnenejHviezdy()
Alias pre
vyplňHviezdu . |
Shape |
vyplnenejHviezdy(double polomer)
Alias pre
vyplňHviezdu . |
Shape |
vyplnenúElipsu()
Alias pre
vyplňElipsu . |
Shape |
vyplnenúElipsu(double pomer)
Alias pre
vyplňElipsu . |
Shape |
vyplnenúElipsu(double a, double b)
Alias pre
vyplňElipsu . |
Shape |
vyplnenúHviezdu()
Alias pre
vyplňHviezdu . |
Shape |
vyplnenúHviezdu(double polomer)
Alias pre
vyplňHviezdu . |
Shape |
vyplnenýObdĺžnik()
Alias pre
vyplňObdĺžnik . |
Shape |
vyplnenýObdĺžnik(double pomer)
Alias pre
vyplňObdĺžnik . |
Shape |
vyplnenýObdĺžnik(double a, double b)
Alias pre
vyplňObdĺžnik . |
Shape |
vyplnenýŠtvorec()
Alias pre
vyplňŠtvorec . |
Shape |
vyplnenýŠtvorec(double polomer)
Alias pre
vyplňŠtvorec . |
Shape |
vyplňHviezdu()
Vyplní hviezdu so stredom na mieste robota, obrátenú v smere robota a určenú rozmerom opísanej kružnice s polomerom veľkosti robota
|
Shape |
vyplňHviezdu(double polomer)
Vyplní päťcípu hviezdu so stredom na mieste robota, orientovanú v smere robota a určenú polomerom opísanej kružnice
|
Shape |
vyplňObdĺžnik()
Vyplní obdĺžnik so stredom na mieste robota, obrátený v smere robota a určený rozmermi vpísanej elipsy
|
Shape |
vyplňObdĺžnik(double pomer)
Vyplní obdĺžnik so stredom na mieste robota, obrátený v smere robota a určený rozmermi vpísanej elipsy
|
Shape |
vyplňObdĺžnik(double a, double b)
Vyplní obdĺžnik so stredom na mieste robota, obrátený v smere robota a určený rozmermi vpísanej elipsy (predvolený smer robota je 90°)
|
Shape |
vyplňŠtvorec()
Vyplní štvorec so stredom na mieste robota, obrátený v smere robota a určený polomerom vpísanej kružnice s polomerom veľkosti robota
|
Shape |
vyplňŠtvorec(double polomer)
Vyplní štvorec so stredom na mieste robota, obrátený v smere robota a určený polomerom vpísanej kružnice
|
double[] |
zaoblenie()
Zistí aktuálne hodnoty šírky a výšky zaoblenia rohov pravouhlých útvarov generovaných robotom (štvorca a obdĺžnika).
|
void |
zaoblenie(double zaoblenie)
Nastaví hodnoty zaoblenia rohov pravouhlých útvarov generovaných robotom (štvorca a obdĺžnika).
|
void |
zaoblenie(double zaoblenieX, double zaoblenieY)
Nastaví šírku a výšku zaoblenia rohov pravouhlých útvarov generovaných robotom (štvorca a obdĺžnika).
|
double |
zaoblenieX()
|
void |
zaoblenieX(double zaoblenieX)
|
double |
zaoblenieY()
|
void |
zaoblenieY(double zaoblenieY)
|
Pohyb po dráhe |
|
Zoznam<Bod> |
dráha()
|
void |
dráha(Vector<Bod> nováDráha)
|
int |
fázaDráhy()
Zistí aktuálnu fázu pohybu robota po dráhe.
|
void |
fázaDráhy(int nováFáza)
Zmení fázu pohybu robota po dráhe.
|
void |
koniecDráhy()
Táto metóda je predvolene prázdna.
|
void |
kráčajPoDráhe()
Aktivuje robot a zaháji jeho pohyb po aktuálnej dráhe.
|
boolean |
kráčamPoDráhe()
Metóda zistí, či sa robot práve nachádza v režime kráčania po dráhe.
|
void |
kráčaniePoDráhe()
Táto metóda je predvolene prázdna.
|
Zoznam<Double> |
mapaSmerov()
|
void |
mapaSmerov(Vector<Double> nováMapaSmerov)
|
void |
obráťDráhu()
Prevráti poradie bodov dráhy.
|
void |
obráťMapuSmerov()
Prevráti poradie prvkov mapy smerov.
|
void |
označKľúčovúFázuDráhy(int fáza)
Označí zadanú fázu dráhy za kľúčovú.
|
void |
označKľúčovúFázuDráhy(Poloha poloha)
Označí takú fázu dráhy za kľúčovú, ktorej poloha je najbližšie k zadanej polohe.
|
void |
označKľúčovúFázuDráhy(Poloha poloha, double okruh)
Označí takú fázu dráhy za kľúčovú, ktorej poloha je najbližšie k zadanej polohe a v rámci zadaného okruhu.
|
void |
pokračujVDráhe()
Obnoví pohyb robota po aktuálnej dráhe.
|
void |
pootočMapuSmerov(double uhol)
Pootočí hodnoty v mape smerov o zadaný uhol.
|
void |
posuňDráhu(double Δx, double Δy)
Posunie body dráhy o zadaný rozdiel súradníc Δx a Δy.
|
void |
posuňDráhu(int početPrvkov)
Posunie prvky v zozname bodov dráhy o zadaný počet doprava (pri zadaní kladného počtu prvkov) alebo doľava (pri zadaní záporného počtu prvkov).
|
void |
posuňMapuSmerov(int početPrvkov)
Posunie prvky mapy smerov o zadanú hodnotu doprava.
|
Zoznam<Bod> |
vytvorDráhu()
|
Zoznam<Bod> |
vytvorDráhu(double zrnitosť)
Vytvorí z aktuálnej cesty dráhu so zadanou zrnitosťou.
|
Zoznam<Bod> |
vytvorDráhu(Shape tvar)
Vytvorí zo zadaného tvaru dráhu so zrnitosťou rovnou hodnote aktuálnej rýchlosti robota.
|
Zoznam<Bod> |
vytvorDráhu(Shape tvar, double zrnitosť)
Vytvorí zo zadaného tvaru dráhu so zadanou zrnitosťou.
|
Zoznam<Double> |
vytvorMapuSmerov()
|
Zoznam<Double> |
vytvorMapuSmerov(double zrnitosť)
Vytvorí z aktuálnej cesty dráhu so zadanou zrnitosťou a z nej vytvorí mapu smerov, ktoré budú použité pri pohybe robota po jeho aktuálne dráhe.
|
Zoznam<Double> |
vytvorMapuSmerov(Shape tvar)
Vytvorí zo zadaného tvaru dráhu so zrnitosťou rovnou hodnote aktuálnej rýchlosti robota a z nej vytvorí mapu smerov, ktoré budú použité pri pohybe robota po jeho aktuálne dráhe.
|
Zoznam<Double> |
vytvorMapuSmerov(Shape tvar, double zrnitosť)
Vytvorí zo zadaného tvaru dráhu so zadanou zrnitosťou a z nej vytvorí mapu smerov, ktoré budú použité pri pohybe robota po jeho aktuálne dráhe.
|
void |
zastavNaDráhe()
Deaktivuje robot a ukončí jeho pohyb po dráhe.
|
void |
zrušKľúčovúFázuDráhy(int fáza)
Zruší označenie zadanej fázy dráhy za kľúčové.
|
void |
zrušKľúčovúFázuDráhy(Poloha poloha)
Zruší označenie takej fázy dráhy za kľúčové, ktorej poloha je najbližšie k zadanej polohe, pričom sú počas hľadania vhodnej fázy na zrušenie brané do úvahy len už označené fázy.
|
void |
zrušKľúčovúFázuDráhy(Poloha poloha, double okruh)
Zruší označenie takej fázy dráhy za kľúčové, ktorej poloha je najbližšie k zadanej polohe v rámci zadaného okruhu, pričom sú počas hľadania vhodnej fázy na zrušenie brané do úvahy len už označené fázy.
|
Poloha, smer a meranie vzdialeností |
|
boolean |
jeNa(double x, double y)
Overí, či sa poloha tohto robota dokonale zhoduje so zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tohto robota a poloha zadaného objektu dokonale zhodujú.
|
Bod |
poloha()
Vráti aktuálne súradnice robota v objekte typu
Bod . |
void |
poloha(double novéX, double novéY)
Nastaví nové súradnice robota.
|
void |
poloha(Poloha poloha)
|
double |
polohaX()
|
void |
polohaX(double novéX)
|
double |
polohaY()
|
void |
polohaY(double novéY)
|
Bod |
poslednáPoloha()
Vráti posledné súradnice robota v objekte typu
Bod . |
double |
poslednáPolohaX()
Zistí poslednú x-ovú súradnicu robota.
|
double |
poslednáPolohaY()
Zistí poslednú y-ovú súradnicu robota.
|
double |
poslednáSúradnicaX()
Alias pre
poslednáPolohaX . |
double |
poslednáSúradnicaY()
Alias pre
poslednáPolohaY . |
double |
poslednýSmer()
Zistí posledný uhol (smer) robota.
|
double |
poslednýUhol()
Zistí posledný uhol (smer) robota.
|
double |
smer()
|
void |
smer(double uhol)
|
double |
smer(double Δx, double Δy)
Zistí smer k bodu zadanému pomocou odchýlok súradníc v horizontálnom a vertikáklom smere [Δx, Δy].
|
void |
smer(Smer objekt)
|
double |
smerNa(double x, double y)
Zistí smer (uhol) z aktuálneho miesta robota smerom na zadané súradnice [x, y].
|
double |
smerNa(Poloha objekt)
Zistí smer (uhol) z aktuálneho miesta robota smerom ku zadanému objektu.
|
double |
smerNa(Shape tvar)
Zistí smer (uhol) z aktuálneho miesta robota smerom do, stredu hraníc[1] zadaného tvaru.
|
double |
smerNaMyš()
Zistí smer (uhol) z aktuálneho miesta robota smerom k aktuálnym súradniciam myši.
|
double |
súradnicaX()
Alias pre
polohaX . |
void |
súradnicaX(double novéX)
Alias pre
polohaX . |
double |
súradnicaY()
Alias pre
polohaY . |
void |
súradnicaY(double novéY)
Alias pre
polohaY . |
double |
uhol()
|
void |
uhol(double uhol)
|
double |
uhol(double Δx, double Δy)
Alias pre
smer . |
void |
uhol(Smer objekt)
|
double |
uholNa(double x, double y)
Alias pre
smerNa . |
double |
uholNa(Poloha objekt)
Alias pre
smerNa . |
double |
uholNa(Shape tvar)
Alias pre
smerNa . |
double |
uholNaMyš()
Alias pre
smerNaMyš . |
double |
vzdialenosť()
Zistí, aká je vzdialenosť tohto robota od stredu súradnicovej sústavy.
|
double |
vzdialenosťK(double súradnicaBoduX, double súradnicaBoduY)
Alias pre
vzdialenosťOd . |
double |
vzdialenosťK(Poloha objekt)
Alias pre
vzdialenosťOd . |
double |
vzdialenosťK(Shape tvar)
Alias pre
vzdialenosťOd . |
double |
vzdialenosťKMyši()
Alias pre
vzdialenosťOdMyši . |
double |
vzdialenosťOd(double súradnicaBoduX, double súradnicaBoduY)
Zistí vzdialenosť medzi týmto robotom a zadanými súradnicami na podlahe (strope).
|
double |
vzdialenosťOd(Poloha objekt)
Zistí vzdialenosť medzi týmto a zadaným objektom.
|
double |
vzdialenosťOd(Shape tvar)
Zistí vzdialenosť medzi týmto robotom a stredom hraníc[1] zadaného tvaru.
|
double |
vzdialenosťOdMyši()
Zistí vzdialenosť medzi týmto robotom a aktuálnymi súradnicami myši.
|
Pomocné výstupné metódy |
|
String |
F(double číslo, int desatinné)
Táto metóda slúži na jednoduché formátovanie reálnych čísiel.
|
String |
F(double číslo, int šírka, int desatinné)
Táto metóda slúži na jednoduché formátovanie reálnych čísiel.
|
String |
S(Object... argumenty)
Táto metóda slúži na rýchly prevod rôznych objektov do textovej podoby a ich zlúčenie do jedného reťazca.
|
Poradie robotov a vrstvy |
|
boolean |
jeNad(GRobot ktorý)
Alias pre
somZa . |
boolean |
jePod(GRobot ktorý)
Alias pre
somPred . |
boolean |
jePred(GRobot ktorý)
Alias pre
somZa . |
boolean |
jeZa(GRobot ktorý)
Alias pre
somPred . |
void |
nad(GRobot ktorého)
Alias pre
pred . |
void |
naSpodok()
Presunie tento robot do pozadia s ohľadom na umiestnenie robotov do vrstiev.
|
void |
naVrch()
Presunie tento robot do popredia s ohľadom na umiestnenie robotov do vrstiev.
|
void |
nižšie()
Presunie tento robot o úroveň nižšie v rámci poradia kreslenia robotov s ohľadom na umiestnenie robotov do vrstiev.
|
void |
pod(GRobot ktorého)
Alias pre
za . |
void |
pred(GRobot ktorého)
Presunie tento robot pred zadaný robot (z pohľadu zoradenia robotov vo vnútornom zozname, pričom umiestnenie robotov do vrstiev zostane neovplyvnené).
|
boolean |
somNad(GRobot ktorým)
Alias pre
somPred . |
boolean |
somPod(GRobot ktorým)
Alias pre
somZa . |
boolean |
somPred(GRobot ktorým)
Overí, či je tento robot pred zadaným robotom.
|
boolean |
somZa(GRobot ktorým)
Overí, či je tento robot za zadaným robotom.
|
int |
vrstva()
|
void |
vrstva(int vrstva)
|
void |
vyššie()
Presunie tento robot o úroveň vyššie v rámci poradia kreslenia robotov s ohľadom na umiestnenie robotov do vrstiev.
|
void |
za(GRobot ktorého)
Presunie tento robot za zadaný robot (z pohľadu zoradenia robotov vo vnútornom zozname robotov, pričom umiestnenie robotov do vrstiev zostane neovplyvnené).
|
Presmerovanie kreslenia robota |
|
void |
kresliDoObrázka(Obrázok obrázok)
Alias pre
kresliNaObrázok . |
Obrázok |
kreslímDoObrázka()
Alias pre
kreslímNaObrázok . |
boolean |
kreslímDoObrázka(Obrázok obrázok)
Alias pre
kreslímNaObrázok . |
Obrázok |
kreslímNaObrázok()
Ak je kreslenie tohto robota presmerované do obrázka (inštancie triedy
Obrázok ), tak táto metóda túto inštanciu vráti. |
boolean |
kreslímNaObrázok(Obrázok obrázok)
Zistí, či je kreslenie tohto robota presmerované do určeného obrázka.
|
boolean |
kreslímNaPodlahu()
Overí, či tento robot kreslí na podlahu, teda, či je podlaha aktívnym plátnom robota.
|
boolean |
kreslímNaStrop()
Overí, či tento robot kreslí na strop, teda, či je strop aktívnym plátnom robota.
|
void |
kresliNaObrázok(Obrázok obrázok)
Presmeruje kreslenie tohto robota do určeného obrázka.
|
void |
kresliNaPodlahu()
Po použití tejto metódy bude tento robot kresliť na plátno podlahy (predvolený stav).
|
void |
kresliNaStrop()
Po použití tejto metódy bude tento robot kresliť na plátno stropu.
|
Práca s cestou |
|
Shape |
cesta()
Ukončí záznam cesty (ak prebieha) a vráti cestu ako tvar.
|
Shape |
cestu()
Alias pre
cesta . |
Shape |
cesty()
Alias pre
cesta . |
void |
kresliCestu()
Ukončí záznam cesty (ak prebieha) a nakreslí zaznamenanú cestu aktuálnou farbou a hrúbkou čiary.
|
boolean |
kresliZáznamCesty()
Overí, či je zapnuté kreslenie priebehu zaznamenávania cesty.
|
void |
kresliZáznamCesty(boolean kresli)
Zapne alebo vypne kreslenie priebehu zaznamenávania cesty.
|
void |
obkresliCestu()
Táto metóda funguje rovnako ako keby sme volali metódy
uzavriCestu a kresliCestu za sebou (v uvedenom poradí). |
void |
skončiCestu()
Ukončí záznam cesty (ak prebieha) a ponechá ho v pamäti na ďalšie použitie.
|
void |
uzavriCestu()
Ukončí záznam cesty (ak prebieha), uzavrie cestu (prepojí posledný bod posledného kresleného segmentu s prvým bodom cesty) a ponechá záznam cesty na ďalšie použitie.
|
void |
vyplňCestu()
Ukončí záznam cesty (ak prebieha) a vyplní plochu, ktorú zaznamenaná cesta vymedzuje aktuálnou farbou robota.
|
void |
začniCestu()
Začne záznam novej cesty robota.
|
void |
začniCestu(boolean rešpektujPolohuPera)
Začne záznam novej cesty robota.
|
void |
zavriCestu()
Alias pre
uzavriCestu . |
void |
zrušCestu()
Ukončí záznam cesty (ak prebieha) a zmaže zaznamenanú cestu (aj v prípade, že záznam neprebiehal).
|
Práca s oblasťou |
|
void |
obkresliOblasť(Area oblasť)
Obkreslí zadanú oblasť hrúbkou a farbou čiary nastavenou pre tento robot.
|
void |
prepusti()
Alias pre
uvoľni . |
void |
prepusti(Oblasť oblasť)
Alias pre
uvoľni . |
void |
uvoľni()
Automaticky uvoľní robot z úloh tvorby (prípadne kreslenia) oblasti.
|
void |
uvoľni(Oblasť oblasť)
Uvoľní tento robot z úloh tvorby (prípadne kreslenia) zadanej oblasti.
|
void |
vyplňOblasť(Area oblasť)
Vyplní plochu zadanej oblasti farbou nastavenou pre tento robot, pričom vypĺňanú oblasť rotuje podľa smeru robota (za východisko je považovaných 90°; odchýlka v kladom alebo zápornom smere náležite rotuje oblasť) a posúva ju o súradnice robota na plátne (stred sa nachádza v bode [0, 0] – v strede plátna; ak je robot v strede plátna, poloha oblasti sa nezmení).
|
void |
vyplňOblasť(Area oblasť, Image výplň)
Vyplní plochu zadanej oblasti zadanou textúrou, pričom oblasť rotuje podľa smeru[1] robota a posúva ju o súradnice[2] robota na plátne.
|
void |
vyplňOblasť(Area oblasť, String súbor)
Vyplní plochu zadanej oblasti zadanou textúrou, pričom oblasť rotuje podľa smeru[1] robota a posúva ju o súradnice[2] robota na plátne.
|
void |
zamestnaj(Oblasť oblasť)
Zamestná tento robot na účely tvorby, prípadne kreslenia, zadanej oblasti.
|
boolean |
zamestnaný()
Overí, či je tento robot zamestnaný pre potreby niektorej oblasti.
|
boolean |
zamestnaný(Oblasť oblasť)
Overí, či je tento robot zamestnaný pre potreby určenej oblasti.
|
Písmo |
|
int |
najväčšiaŠírkaZnaku()
Zistí najväčšiu šírku znaku v bodoch pri použití aktuálneho typu písma.
|
Písmo |
písmo()
|
void |
písmo(Font novéPísmo)
|
Písmo |
písmo(String názov, double veľkosť)
Nastaví nový typ písma, ktorým bude robot písať.
|
void |
predvolenéPísmo()
Vráti nastavenie typu písma robota na predvolené.
|
int |
šírkaMedzery()
Zistí šírku medzery v bodoch pri použití aktuálneho typu písma.
|
int |
šírkaReťazca(String reťazec)
Zistí šírku zadaného reťazca v bodoch pri použití aktuálneho typu písma.
|
int |
výškaRiadka()
Zistí výšku riadka textu v bodoch pri použití aktuálneho typu písma.
|
Pôsobisko |
|
void |
kresliPôsobisko()
Zvýrazní oblasť obdĺžnika – pôsobisko, v rámci ktorého robot kreslil od posledného vymazania pôsobiska alebo od posledného použitia niektorej z metód
domov . |
void |
kresliPôsobisko(boolean ánoNie)
Zapne alebo vypne kreslenie tzv. pôsobiska – oblasti, v rámci ktorej robot kreslil od posledného vymazania pôsobiska alebo od posledného použitia niektorej z metód
domov . |
void |
nekresliPôsobisko()
Skryje zvýraznenie oblasti pôsobiska, ktoré bolo zapnuté metódou
kresliPôsobisko . |
Rectangle2D |
pôsobisko()
Umožňuje získať tvar (čo zahŕňa jeho rozmery a polohu) pôsobiska v objekte typu
Rectangle2D . |
void |
pôsobisko(Poloha bod)
Táto metóda umožňuje rozšíriť pôsobisko tak, aby obsahovalo zadaný bod.
|
void |
pôsobisko(Shape tvar)
Táto metóda umožňuje rozšíriť pôsobisko (pozri napríklad metódu
vymažPôsobisko ) o rozmery zadaného tvaru. |
void |
vymažPôsobisko()
Vymaže pôsobisko, čo je oblasť obdĺžnika, v rámci ktorého robot kreslil od posledného vymazania pôsobiska alebo od posledného použitia niektorej z metód
domov . |
Rozšírené funkcie kreslenia |
|
Graphics2D |
grafika()
Vráti (na technické účely) aktuálny grafický objekt používaný týmto robotom.
|
BufferedImage |
obrázok()
Vráti (na technické účely) aktuálny obrázok, na ktorý tento robot kreslí.
|
void |
skončiKreslenie()
Táto metóda je určená na implementáciu vlastného kreslenia robotom s použitím interného (aktívneho) grafického objektu robota dostupného aj prostredníctvom metódy
grafika . |
void |
skončiKreslenie(Graphics2D g2d)
Táto metóda je určená na implementáciu vlastného kreslenia robotom s použitím externého grafického objektu
Graphics2D . |
void |
začniKreslenie()
Táto metóda je určená na implementáciu vlastného kreslenia robotom s použitím interného (aktívneho) grafického objektu robota dostupného aj prostredníctvom metódy
grafika . |
void |
začniKreslenie(Graphics2D g2d)
Táto metóda je určená na implementáciu vlastného kreslenia robotom s použitím externého grafického objektu
Graphics2D . |
Rýchlosť a zrýchlenie |
|
double |
maximálnaRýchlosť()
Zistí hodnotu maximálnej rýchlosti tohto robota.
|
void |
maximálnaRýchlosť(double maximálnaRýchlosť)
|
double |
najväčšiaRýchlosť()
Alias pre
maximálnaRýchlosť . |
void |
najväčšiaRýchlosť(double najväčšiaRýchlosť)
Alias pre
maximálnaRýchlosť . |
void |
nezastavujPoSpomalení()
Zruší príkaz robota, ktorý mu určoval, aby sa najbližšie, keď dosiahne nulovú rýchlosť automaticky zastavil.
|
void |
rozbehniSa()
Metóda slúži na aktiváciu robota, ktorý má nenulové zrýchlenie
|
void |
rozbehniSa(double zrýchlenie)
Metóda nastaví robotu zadané zrýchlenie a v prípade zadania nenulovej hodnoty automaticky aktivuje robot.
|
void |
rozbehniSa(double zrýchlenie, boolean aktivuj)
Metóda nastaví robotu zadané zrýchlenie a zároveň dovoľuje programátorovi určiť, či má byť robot v prípade zadania nenulovej hodnoty zrýchlenia automaticky aktivovaný.
|
void |
rozbehniSa(double zrýchlenie, double maximálnaRýchlosť)
Metóda nastaví robotu nové hodnoty zrýchlenia a maximálnej rýchlosti a v prípade zadania nenulovej hodnoty zrýchlenia automaticky aktivuje robot.
|
void |
rozbehniSa(double zrýchlenie, double maximálnaRýchlosť, boolean aktivuj)
Metóda nastaví robotu nové hodnoty zrýchlenia a maximálnej rýchlosti a dovoľuje programátorovi určiť, či má byť robot v prípade zadania nenulovej hodnoty zrýchlenia automaticky aktivovaný.
|
double |
rýchlosť()
Zistí aktuálnu hodnotu rýchlosti tohto robota.
|
void |
rýchlosť(double rýchlosť)
|
void |
rýchlosť(double rýchlosť, boolean aktivuj)
Nastaví robotu novú hodnotu rýchlosti a dovolí programátorovi rozhodnúť, či má byť robot automaticky aktivovaný.
|
void |
zabrzdi()
Prikáže robotu začať brzdiť a automaticky zastaviť pri dosiahnutí nulovej rýchlosti
|
void |
zabrzdi(double zrýchlenie)
Prikáže robotu začať brzdiť so zadaným „zrýchlením“ (spomalením) a automaticky zastaviť pri dosiahnutí nulovej rýchlosti.
|
void |
začniCúvať()
Metóda slúži na aktiváciu robota, ktorý má nenulové zrýchlenie
|
boolean |
zastavíPoSpomalení()
Zistí, či má robot prikázané automaticky zastaviť pri najbližšom dosiahnutí nulovej rýchlosti.
|
void |
zastavPoSpomalení()
Prikáže robotu, aby najbližšie, keď dosiahne nulovú rýchlosť automaticky zastavil.
|
double |
zrýchlenie()
Zistí hodnotu zrýchlenia tohto robota.
|
void |
zrýchlenie(double zrýchlenie)
|
void |
zrýchlenie(double zrýchlenie, boolean aktivuj)
Metóda funguje rovnako ako metóda
zrýchlenie(double zrýchlenie) , ale dovoľuje programátorovi určiť, či smie byť robot (v prípade zadania nenulového zrýchlenia) aktivovaný. |
Rýchlosť a zrýchlenie posunu |
|
double |
maximálnaRýchlosťPosunu()
Zistí hodnotu maximálnej rýchlosti posunu tohto robota.
|
void |
maximálnaRýchlosťPosunu(double maximálnaRýchlosťPosunu)
|
double |
najväčšiaRýchlosťPosunu()
Alias pre
maximálnaRýchlosťPosunu . |
void |
najväčšiaRýchlosťPosunu(double najväčšiaRýchlosťPosunu)
Alias pre
maximálnaRýchlosťPosunu . |
void |
nezastavujPoSpomaleníPosunu()
Zruší robotu príkaz, ktorý mu určoval, aby sa najbližšie, keď dosiahne nulovú rýchlosť posunu automaticky posun zastavil (s nastavením nulového zrýchlenia posunu).
|
double |
rýchlosťPosunu()
Zistí aktuálnu hodnotu rýchlosti posunu tohto robota, čím je chápaná rýchlosť v smere kolmom na aktuálny smer robota.
|
void |
rýchlosťPosunu(double rýchlosťPosunu)
|
void |
rýchlosťPosunu(double rýchlosťPosunu, boolean aktivuj)
Nastaví robotu novú hodnotu rýchlosti posunu a dovolí programátorovi rozhodnúť, či má byť robot automaticky aktivovaný.
|
boolean |
zastavíPoSpomaleníPosunu()
Zistí, či má robot prikázané automaticky zastaviť posun pri najbližšom dosiahnutí nulovej rýchlosti posunu.
|
void |
zastavPoSpomaleníPosunu()
Prikáže robotu, aby najbližšie, keď dosiahne nulovú rýchlosť posunu automaticky zastavil posun.
|
void |
zastavPosun()
Volanie tejto metódy (či už automatické alebo ručné) spôsobí zastavenie pohybu v kolmom smere voči aktuálnej orientácii robota – zastavenie posunu.
|
double |
zrýchleniePosunu()
Zistí hodnotu zrýchlenia posunu tohto robota.
|
void |
zrýchleniePosunu(double zrýchleniePosunu)
|
void |
zrýchleniePosunu(double zrýchleniePosunu, boolean aktivuj)
Metóda funguje rovnako ako metóda
zrýchleniePosunu(double zrýchlenie) , ale dovoľuje programátorovi určiť, či smie byť robot (v prípade zadania nenulového zrýchlenia posunu) aktivovaný. |
Smerovanie do cieľa |
|
Bod |
cieľ()
Vráti polohu naposledy definovaného cieľa.
|
void |
cieľ(double x, double y)
Zapne automatické smerovanie do cieľa.
|
void |
cieľ(double x, double y, boolean spusti)
Metóda má rovnaký účel ako metóda
cieľ(x, y) (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť robot automaticky spustený (aktivovaný). |
void |
cieľ(double x, double y, boolean spusti, boolean zastavVCieli)
Metóda má rovnaký účel ako metóda
cieľ(x, y) (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť robot automaticky spustený (aktivovaný) a či má zastaviť po dosiahnutí cieľa. |
void |
cieľ(Poloha objekt)
Zapne automatické smerovanie do cieľa.
|
void |
cieľ(Poloha objekt, boolean spusti)
Metóda má rovnaký účel ako metóda
cieľ(Poloha) (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť tento robot automaticky spustený (aktivovaný). |
void |
cieľ(Poloha objekt, boolean spusti, boolean zastavVCieli)
Metóda má rovnaký účel ako metóda
cieľ(Poloha) (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť tento robot automaticky spustený (aktivovaný) a či má zastaviť po dosiahnutí cieľa. |
void |
cieľ(Shape tvar)
Zapne automatické smerovanie do cieľa, ktorý je určený stredom hraníc[1] zadaného tvaru Javy (
Shape ). |
void |
cieľ(Shape tvar, boolean spusti)
Metóda má rovnaký účel ako metóda
cieľ(tvar) (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť robot automaticky spustený (aktivovaný). |
void |
cieľ(Shape tvar, boolean spusti, boolean zastavVCieli)
Metóda má rovnaký účel ako metóda
cieľ(tvar) (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť robot automaticky spustený (aktivovaný) a či má zastaviť po dosiahnutí cieľa. |
boolean |
cieľAktívny()
Zistí, či je robot práve v režime smerovania do cieľa.
|
void |
cieľNaMyš()
Zapne automatické smerovanie do cieľa, ktorý bude určený aktuálnymi súradnicami myši.
|
void |
cieľNaMyš(boolean spusti)
Metóda má rovnaký účel ako metóda
cieľNaMyš() (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť robot automaticky spustený (aktivovaný). |
void |
cieľNaMyš(boolean spusti, boolean zastavVCieli)
Metóda má rovnaký účel ako metóda
cieľNaMyš() (pozri jej opis), ibaže umožňuje programátorovi určiť, či smie byť robot automaticky spustený (aktivovaný) a či má zastaviť po dosiahnutí cieľa. |
double |
cieľX()
Vráti x-ovú súradnicu naposledy definovaného cieľa.
|
double |
cieľY()
Vráti y-ovú súradnicu naposledy definovaného cieľa.
|
void |
choďNaCieľ()
Prikáže robotu, aby na podlahe (strope) prešiel na aktuálne súradnice cieľa.
|
void |
otočNaCieľ()
Nasmeruje robot smerom na aktuálne súradnice cieľa.
|
void |
otočNaCieľ(double najviacO)
Funguje podobne ako metóda
otočNaCieľ , ibaže obmedzuje uhol pootočenia – neotočí robot okamžite smerom k súradniciam cieľa, iba ho pootočí stanoveným smerom o maximálnu zadanú hodnotu uhla. |
void |
skočNaCieľ()
Prikáže robotu, aby v rámci podlahy (stropu) preskočil na aktuálne súradnice cieľa.
|
double |
smerNaCieľ()
Zistí smer (uhol) z aktuálneho miesta robota smerom k aktuálnym súradniciam cieľa.
|
boolean |
smerujeDoCieľa()
Alias pre
cieľAktívny . |
double |
uholNaCieľ()
Alias pre
smerNaCieľ . |
void |
upravCieľ(double x, double y)
Upraví tomuto robotu cieľ smerovania.
|
void |
upravCieľ(double x, double y, boolean spusti)
Upraví tomuto robotu cieľ smerovania.
|
void |
upravCieľ(Poloha objekt)
Upraví tomuto robotu cieľ smerovania.
|
void |
upravCieľ(Poloha objekt, boolean spusti)
Upraví tomuto robotu cieľ smerovania.
|
void |
upravCieľ(Shape tvar)
Upraví tomuto robotu cieľ smerovania.
|
void |
upravCieľ(Shape tvar, boolean spusti)
Upraví tomuto robotu cieľ smerovania.
|
void |
upravCieľNaMyš()
Upraví tomuto robotu cieľ smerovania.
|
void |
upravCieľNaMyš(boolean spusti)
Upraví tomuto robotu cieľ smerovania.
|
boolean |
zastavíVCieli()
Zistí, či má robot prikázané automaticky zastaviť po dosiahnutí cieľa.
|
void |
zrušCieľ()
Vypne smerovanie do cieľa, ktoré bolo zapnuté niektorou z verzií metódy
cieľ . |
void |
zrušCieľ(boolean zastav)
Vypne smerovanie do cieľa, ktoré bolo zapnuté niektorou z verzií metódy
cieľ . |
void |
zrušSledovanieCieľa()
Alias pre
zrušCieľ . |
void |
zrušSledovanieCieľa(boolean zastav)
Alias pre
zrušCieľ . |
Spojnice |
|
GRobot.Spojnica |
dajSpojnicu(GRobot cieľ)
Vráti inštanciu jestvujúcej spojnice medzi týmto a zadaným robotom alebo vráti hodnotu
null , ak spojnica nejestvuje. |
boolean |
jeSpojnica(GRobot cieľ)
Zistí, či medzi týmto a zadaným robotom jestvuje spojnica smerujúca od tohto robota.
|
void |
kopírujSpojnice(GRobot odKtorého)
Skopíruje (alebo aktualizuje) všetky spojnice podľa zadaného robota.
|
boolean |
máSpojnicu(GRobot cieľ)
Alias pre
jeSpojnica . |
GRobot.Spojnica |
spojnica(GRobot cieľ)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Color farba)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Color farba, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, double hrúbka)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, double hrúbka, Color farba)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, double hrúbka, Color farba, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, double hrúbka, Farebnosť objekt)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, double hrúbka, Farebnosť objekt, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, double hrúbka, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Farebnosť objekt)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Farebnosť objekt, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Stroke čiara)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Stroke čiara, Color farba)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Stroke čiara, Color farba, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Stroke čiara, Farebnosť objekt)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Stroke čiara, Farebnosť objekt, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica |
spojnica(GRobot cieľ, Stroke čiara, Shape orezanieZačiatku, Shape orezanieKonca)
Vytvorí novú alebo upraví parametre jestvujúcej spojnice medzi týmto a zadaným robotom.
|
GRobot.Spojnica[] |
spojniceDo()
Vytvorí zoznam všetkých spojníc smerujúcich do tohto robota.
|
GRobot.Spojnica[] |
spojniceZ()
Vytvorí zoznam všetkých spojníc smerujúcich z tohto robota.
|
boolean |
súSpojniceDo()
Overí, či jestvuje aspoň jedna spojnica smerujúca do tohto robota.
|
boolean |
súSpojniceZ()
Overí, či jestvuje aspoň jedna spojnica smerujúca z tohto robota.
|
void |
zrušSpojnice()
Zruší všetky spojnice smerujúce k tomuto aj od tohto robota.
|
void |
zrušSpojnicu(GRobot cieľ)
Zruší jestvujúcu spojnicu medzi týmto a zadaným robotom.
|
Tvar (a veľkosť) robota |
|
boolean |
jePredvolenýTvarVyplnený()
Overí spôsob kreslenia predvoleného tvaru trojzubca.
|
boolean |
máRozmer(double šírka, double výška)
Overí, či sa rozmery robota dokonale zhodujú so zadanými rozmermi.
|
boolean |
máRozmer(Rozmer rozmer)
Overí, či sa rozmery robota a rozmery zadaného objektu dokonale zhodujú.
|
boolean |
máŠírku(double šírka)
Zistí, či má robot zadanú šírku.
|
boolean |
máVýšku(double výška)
Zistí, či má robot zadanú výšku.
|
void |
náhodnáVeľkosť(double miera)
Zmení veľkosť robota na náhodnú hodnotu v rozmedzí veľkosti, ktorú by mal pri hodnote mierky
1.0 a násobkom tejto hodnoty o zadanú mieru. |
void |
náhodnýPomer(double miera)
Zmení pomer veľkosti robota na náhodnú hodnotu v rozmedzí pomeru veľkosti, ktorú by mal pri hodnote mierky pomeru
1.0 a násobkom tejto hodnoty o zadanú mieru. |
void |
náhodnýRozmer(double miera)
Zmení rozmer robota na náhodnú hodnotu v rozmedzí veľkosti a pomeru veľkosti, ktoré by mal pri hodnotách mierok veľkosti a pomeru veľkosti
1.0 a násobkov týchto hodnôt o zadanú mieru. |
void |
náhodnýRozmer(double mieraVeľkosti, double mieraPomeru)
Zmení rozmer robota na náhodnú hodnotu v rozmedzí veľkosti a pomeru veľkosti, ktoré by mal pri hodnotách mierok veľkosti a pomeru veľkosti
1.0 a násobkov týchto hodnôt o zadané miery prislúchajúcich údajov. |
void |
pomerPodľaMierky()
Nastaví pomer veľkosti robota podľa aktuálnej mierky pomeru tak, aby sa hodnota mierky pomeru vyrovnala na
1.0 . |
void |
pomerPodľaMierky(double zmena)
Nastaví pomer veľkosti robota podľa aktuálnej mierky pomeru tak, aby nová hodnota mierky pomeru nadobudla zadanú hodnotu.
|
double |
pootočenieTvaru()
|
void |
pootočenieTvaru(double pootočenie)
|
void |
predvolenýDutýTvar()
Nastaví predvolený dutý tvar robota.
|
void |
predvolenýTvar()
Nastaví predvolený tvar robota.
|
void |
predvolenýTvar(boolean vyplnený)
Nastaví predvolený tvar robota.
|
void |
predvolenýVyplnenýTvar()
Nastaví predvolený vyplnený tvar robota.
|
Rozmer |
rozmer()
|
void |
rozmer(Rozmer rozmer)
Nastaví nové rozmery robota podľa zadanej implementácie rozmeru.
|
Rozmery |
rozmery()
Zistí aktuálne rozmery robota.
|
void |
rozmery(double šírka, double výška)
Nastaví nové rozmery robota.
|
void |
rozmery(Rozmer rozmer)
Nastaví nové rozmery robota podľa zadanej implementácie rozmeru.
|
double |
šírka()
|
void |
šírka(double šírka)
|
double |
veľkosť()
|
void |
veľkosť(double veľkosť)
|
void |
veľkosťPodľaMierky()
|
void |
veľkosťPodľaMierky(double zmena)
|
void |
vlastnýTvar(Image obrázok)
Zmení tvar robota z klasického tvaru na zadaný obrázok.
|
void |
vlastnýTvar(Image obrázok, boolean upravVeľkosťRobota)
Zmení tvar robota z klasického tvaru na zadaný obrázok.
|
void |
vlastnýTvar(KreslenieTvaru tvar)
Umožní kresliť vlastný tvar robota namiesto klasického tvaru.
|
void |
vlastnýTvar(String súbor)
Zmení tvar robota z klasického tvaru na zadaný obrázok.
|
void |
vlastnýTvar(String súbor, boolean upravVeľkosťRobota)
Zmení tvar robota z klasického tvaru na zadaný obrázok.
|
double |
výška()
|
void |
výška(double výška)
|
Uchovávanie konfigurácie a údajov v súboroch |
|
void |
čítajKonfiguráciu(Súbor súbor)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
void |
čítajZoSúboru(Súbor súbor)
Prečíta vlastnosti robota zo zadaného súboru.
|
boolean |
jeRegistrovaný()
Overí, či je tento robot registrovaný v konfigurácii sveta.
|
boolean |
konfiguráciaZmenená()
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
String |
meno()
|
void |
meno(String novéMeno)
|
void |
prečítajZoSúboru(Súbor súbor)
Alias pre
čítajZoSúboru . |
void |
registrujVKonfigurácii()
Zaregistruje tento robot v konfigurácii sveta.
|
void |
registrujVKonfigurácii(String novéMeno)
Zaregistruje tento robot v konfigurácii sveta pod novým menom.
|
void |
uložDoSúboru(Súbor súbor)
Uloží vlastnosti robota do zadaného súboru.
|
void |
zapíšKonfiguráciu(Súbor súbor)
Táto metóda je predvolene prázdna a je určená na prekrytie v niektorej z tried odvodených od robota.
|
Udalosti aktivity (reakcie na individuálne udalosti robota) |
|
void |
aktivácia()
Táto metóda je predvolene prázdna.
|
void |
aktivita()
Táto metóda je predvolene prázdna.
|
void |
deaktivácia()
Táto metóda je predvolene prázdna.
|
void |
dosiahnutieCieľa()
Táto metóda je predvolene prázdna.
|
void |
kresliSeba()
Táto metóda je predvolene prázdna.
|
void |
kresliTvar()
Táto metóda je predvolene prázdna.
|
void |
mimoHraníc()
Táto metóda je predvolene prázdna.
|
boolean |
mimoHraníc(Bod[] poleBodov, double uhol)
Táto metóda je predvolene prázdna.
|
void |
pasivita()
Táto metóda je predvolene prázdna.
|
void |
prijatieVýzvy(GRobot autor, int kľúč)
Táto metóda je predvolene prázdna.
|
void |
skrytie()
Táto metóda je predvolene prázdna.
|
void |
spustenie()
Táto metóda je predvolene prázdna.
|
void |
státieNaDráhe()
Táto metóda je predvolene prázdna.
|
void |
ukončenieÚpravyTextu(String text, int spôsob)
Táto metóda je predvolene prázdna.
|
void |
vstupDoKľúčovejFázyDráhy(int fáza)
Táto metóda je predvolene prázdna.
|
void |
zastavenie()
Táto metóda je predvolene prázdna.
|
void |
zastaveniePosunu()
Táto metóda je predvolene prázdna.
|
boolean |
zmenaPolohy()
Táto metóda je predvolene prázdna.
|
boolean |
zmenaUhla()
Táto metóda je predvolene prázdna.
|
void |
zobrazenie()
Táto metóda je predvolene prázdna.
|
Uhlová rýchlosť a uhlové zrýchlenie |
|
double |
maximálnaRýchlosťOtáčania()
Alias pre
maximálnaUhlováRýchlosť . |
void |
maximálnaRýchlosťOtáčania(double maximálnaUhlováRýchlosť)
Alias pre
maximálnaUhlováRýchlosť . |
double |
maximálnaUhlováRýchlosť()
Zistí hodnotu maximálnej uhlovej rýchlosti (maximálnej rýchlosti otáčania) tohto robota.
|
void |
maximálnaUhlováRýchlosť(double maximálnaUhlováRýchlosť)
|
double |
najväčšiaRýchlosťOtáčania()
Alias pre
maximálnaUhlováRýchlosť . |
void |
najväčšiaRýchlosťOtáčania(double najväčšiaRýchlosťOtáčania)
Alias pre
maximálnaUhlováRýchlosť . |
double |
najväčšiaUhlováRýchlosť()
Alias pre
maximálnaUhlováRýchlosť . |
void |
najväčšiaUhlováRýchlosť(double najväčšiaUhlováRýchlosť)
Alias pre
maximálnaUhlováRýchlosť . |
double |
rýchlosťOtáčania()
Alias pre
uhlováRýchlosť . |
void |
rýchlosťOtáčania(double uhlováRýchlosť)
Alias pre
uhlováRýchlosť . |
void |
rýchlosťOtáčania(double uhlováRýchlosť, boolean aktivuj)
Alias pre
uhlováRýchlosť . |
double |
uhlováRýchlosť()
Zistí aktuálnu hodnotu uhlovej rýchlosti (rýchlosti otáčania) tohto robota.
|
void |
uhlováRýchlosť(double uhlováRýchlosť)
|
void |
uhlováRýchlosť(double uhlováRýchlosť, boolean aktivuj)
Nastaví novú hodnotu uhlovej rýchlosti (rýchlosti otáčania) tohto robota.
|
double |
uhlovéZrýchlenie()
Zistí hodnotu uhlového zrýchlenia (zrýchlenia otáčania) tohto robota.
|
void |
uhlovéZrýchlenie(double uhlovéZrýchlenie)
|
void |
uhlovéZrýchlenie(double uhlovéZrýchlenie, boolean aktivuj)
Metóda funguje rovnako ako metóda
uhlovéZrýchlenie(double uhlovéZrýchlenie) , ale dovoľuje programátorovi určiť, či smie byť robot (v prípade zadania nenulového zrýchlenia) aktivovaný. |
double |
zrýchlenieOtáčania()
Alias pre
uhlovéZrýchlenie . |
void |
zrýchlenieOtáčania(double uhlovéZrýchlenie)
Alias pre
uhlovéZrýchlenie . |
void |
zrýchlenieOtáčania(double uhlovéZrýchlenie, boolean aktivuj)
Alias pre
uhlovéZrýchlenie . |
Vlastnosti pera (čiary) |
|
Stroke |
čiara()
Vráti objekt typu
Stroke vyjadrujúci vlastnosti aktuálnej čiary, ktorou robot kreslí. |
void |
čiara(Stroke nováČiara)
Podľa zadaného objekt typu
Stroke nastaví novú čiaru, ktorou bude robot kresliť. |
double |
hrúbkaČiary()
|
void |
hrúbkaČiary(double nováHrúbka)
|
double |
hrúbkaPera()
|
void |
hrúbkaPera(double nováHrúbka)
|
boolean |
peroPoložené()
Zistí aktuálnu polohu pera.
|
boolean |
peroZdvihnuté()
Zistí aktuálnu polohu pera.
|
boolean |
polohaPera()
Zistí aktuálnu polohu pera.
|
void |
polohaPera(boolean polož)
Zdvihne alebo položí pero na základe zadanej pravdivostnej hodnoty –
true položí pero, false zdvihne pero. |
void |
položPero()
Položí pero tohto robota na plátno podlahy alebo stropu.
|
double |
posunVzoruČiary()
Vráti aktuálny posun vzoru čiary pera.
|
void |
posunVzoruČiary(double posun)
Upraví posun vzoru čiary pera.
|
double |
posunVzoruPera()
Vráti aktuálny posun vzoru čiary pera.
|
void |
posunVzoruPera(double posun)
Upraví posun vzoru čiary pera.
|
void |
predvolenáHrúbkaČiary()
Nastaví hrúbku čiary pera na predvolenú.
|
void |
predvolenáHrúbkaPera()
Nastaví hrúbku čiary pera na predvolenú.
|
void |
predvolenýVzorČiary()
Nastaví vzor čiary pera na predvolený, čo je plná neprerušovaná čiara.
|
void |
predvolenýVzorPera()
Nastaví vzor čiary pera na predvolený, čo je plná neprerušovaná čiara.
|
double[] |
vzorČiary()
Vráti aktuálny vzor čiary pera.
|
void |
vzorČiary(double[] novýVzor)
Upraví vzor čiary pera.
|
void |
vzorČiary(double začiatokVzoru, double... pokračovanieVzoru)
Upraví vzor čiary pera.
|
double[] |
vzorPera()
Vráti aktuálny vzor čiary pera.
|
void |
vzorPera(double[] novýVzor)
Upraví vzor čiary pera.
|
void |
vzorPera(double začiatokVzoru, double... pokračovanieVzoru)
Upraví vzor čiary pera.
|
void |
zdvihniPero()
Zdvihne pero tohto robota z plátna podlahy alebo stropu.
|
Vlastnosti súvisiace s kreslením obrázkov alebo vlastného tvaru |
|
double |
mierka()
|
void |
mierka(double mierka)
|
double |
mierkaPomeru()
|
void |
mierkaPomeru(double mierka)
|
void |
pečiatka()
Vytlačí na aktuálnom plátne robota pečiatku v jeho aktuálnom tvare.
|
double |
pomer()
|
void |
pomer(double pomer)
|
int |
spôsobKreslenia()
|
void |
spôsobKreslenia(int novýSpôsobKreslenia)
|
Vlastnosti súvisiace s kreslením pečiatkových tvarov a cesty |
|
boolean |
kreslenieTvarovPovolené()
Zistí, či je kreslenie tvarov povolené alebo zakázané.
|
void |
kresliTvary()
Povolí kreslenie tvarov a písanie textov robotom (predvolený stav).
|
void |
kresliÚtvary()
Alias pre
kresliTvary . |
void |
nekresliTvary()
Zakáže kreslenie tvarov (kružnice, elipsy, štvorca, obdĺžnika…) a písanie textu robotom, aby prislúchajúce metódy mohli byť využité na iné účely, napríklad na obmedzenie kreslenia.
|
void |
nekresliÚtvary()
Alias pre
nekresliTvary . |
void |
nevypĺňajTvary()
Upraví spôsob kreslenia tvarov generovaných robotom.
|
void |
nevypĺňajÚtvary()
Alias pre
nevypĺňajTvary . |
void |
vypĺňajTvary()
Upraví spôsob kreslenia tvarov generovaných robotom.
|
void |
vypĺňajTvary(boolean vypĺňaj)
Upraví spôsob kreslenia tvarov generovaných robotom.
|
void |
vypĺňajÚtvary()
Alias pre
vypĺňajTvary . |
void |
vypĺňajÚtvary(boolean vypĺňaj)
Alias pre
vypĺňajTvary . |
boolean |
vypĺňaTvary()
Zistí, či je aktivované vypĺňanie tvarov generovaných robotom alebo nie.
|
boolean |
vypĺňaÚtvary()
Alias pre
vypĺňaTvary . |
Výzvy robotov |
|
void |
vyzviRoboty()
Spustením tejto metódy sa pre každý robot (podľa ich aktuálneho poradia) vykoná reakcia
prijatieVýzvy , pričom autorom výzvy bude tento robot a hodnota argumentu kľúč bude rovná - 1 . |
void |
vyzviRoboty(int kľúč)
Spustením tejto metódy sa pre každý robot (podľa ich aktuálneho poradia) vykoná reakcia
prijatieVýzvy , pričom autorom výzvy bude tento robot. |
void |
vyzviRoboty(int kľúč, boolean obrátene)
Spustením tejto metódy sa pre každý robot (podľa ich aktuálneho poradia) vykoná reakcia
prijatieVýzvy , pričom autorom výzvy bude tento robot. |
Základný pohyb robota |
|
void |
doľava()
Alias pre
vľavo . |
void |
doľava(double uhol)
Alias pre
vľavo . |
void |
doprava()
Alias pre
vpravo . |
void |
doprava(double uhol)
Alias pre
vpravo . |
void |
dopredu()
Prikáže robotu, aby sa posunul v aktuálnom smere dopredu o hodnotu svojej veľkosti.
|
void |
dopredu(double dĺžka)
Prikáže robotu, aby sa posunul dopredu o zadanú dĺžku v aktuálnom smere.
|
void |
dozadu()
Alias pre
vzad . |
void |
dozadu(double dĺžka)
Alias pre
vzad . |
double |
uholOtáčania()
|
void |
uholOtáčania(double uhol)
|
void |
vľavo()
Prikáže robotu, aby sa obrátil o uhol otáčania (predvolene 45° – s ohľadom na definície hodnôt konštát v rozhraní
Smer ) proti smeru hodinových ručičiek. |
void |
vľavo(double uhol)
Prikáže robotu, aby sa obrátil o zadaný uhol proti smeru hodinových ručičiek.
|
void |
vpravo()
Prikáže robotu, aby sa obrátil o uhol otáčania (predvolene 45° – s ohľadom na definície hodnôt konštát v rozhraní
Smer ) v smere hodinových ručičiek. |
void |
vpravo(double uhol)
Prikáže robotu, aby sa obrátil o zadaný uhol v smere hodinových ručičiek.
|
void |
vpred()
Alias pre
dopredu . |
void |
vpred(double dĺžka)
Alias pre
dopredu . |
void |
vzad()
Prikáže robotu, aby cúvol z aktuálneho miesta o hodnotu svojej veľkosti (v aktuálnom smere).
|
void |
vzad(double dĺžka)
Prikáže robotu, aby cúvol z aktuálneho miesta o zadanú dĺžku (v aktuálnom smere).
|
Úprava textu priamo na plátne |
|
boolean |
upravText(String text)
Táto metóda umožní používateľovi upraviť text priamo na plátne.
|
boolean |
upravText(String text, double šírka)
Táto metóda umožní používateľovi upraviť text priamo na plátne.
|
Ďalšie pohyby robota |
|
void |
choď(double Δx, double Δy)
Prikáže robotu, aby sa posunul o zadané súradnice v horizontálnom a vertikálnom smere.
|
void |
choď(Poloha poloha)
Prikáže robotu, aby sa posunul (prešiel) o súradnice, ktoré obsahuje zadaná inštancia polohy.
|
void |
choďNa(double novéX, double novéY)
Prikáže robotu, aby prešiel na konkrétne súradnice na podlahe (strope).
|
void |
choďNa(Poloha objekt)
Prikáže tomuto robotu, aby prešiel na polohu zadaného objektu.
|
void |
choďNa(Shape tvar)
Prikáže robotu, aby prešiel do stredu hraníc[1] zadaného tvaru.
|
void |
choďNaMyš()
Prikáže robotu, aby na podlahe (strope) prešiel na aktuálne súradnice myši.
|
void |
choďNaPoOblúku(double x, double y)
Pohne robotom po oblúku do cieľového bodu určeného súradnicami [x, y] s ohľadom na aktuálne otočenie robota.
|
void |
choďNaPoOblúku(Poloha poloha)
Funguje rovnako ako
choďNaPoOblúku(x, y) , ale namiesto samostatných súradníc prijíma implementáciu rozhrania Poloha (napríklad Bod ). |
void |
choďNaPootočený(double x, double y, double uhol)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
choďNaPootočený(double x, double y, Smer smer)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
choďNaPootočený(Poloha poloha, double uhol)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
choďNaPootočený(Poloha poloha, Smer smer)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
choďPoOblúku()
Pohne robotom po oblúku s polomerom rovným veľkosti robota o aktuálny uhol otáčania a v prípade, že je položené pero, tak oblúk aj nakreslí.
|
void |
choďPoOblúku(boolean vpravo)
Pohne robotom po oblúku s polomerom rovným veľkosti robota o aktuálny uhol otáčania a v prípade, že je položené pero, tak oblúk aj nakreslí.
|
void |
choďPoOblúku(double uhol)
Pohne robotom po oblúku s polomerom rovným veľkosti robota o zadaný uhol a v prípade, že je položené pero, tak oblúk aj nakreslí.
|
void |
choďPoOblúku(double uhol, boolean vpravo)
Pohne robotom po oblúku s polomerom rovným veľkosti robota o zadaný uhol a v prípade, že je položené pero, tak oblúk aj nakreslí.
|
void |
choďPoOblúku(double uhol, double polomer)
Pohne robotom po oblúku so zadaným polomerom o zadaný uhol a v prípade, že je položené pero, tak oblúk aj nakreslí.
|
void |
choďPootočený(double Δx, double Δy, double uhol)
Tento príkaz pošle robot na miesto určené pootočením zadaných relatívnych súradníc o zadaný uhol.
|
void |
choďPootočený(double Δx, double Δy, Smer smer)
Tento príkaz pošle robot na miesto určené pootočením zadaných relatívnych súradníc o zadaný uhol.
|
void |
náhodnáPoloha()
Umiestni robot na náhodnú pozíciu na aktívnom plátne alebo obrázku.
|
void |
náhodnáPozícia()
Alias pre
náhodnáPoloha . |
void |
náhodnýSmer()
Otočí robot náhodným smerom.
|
void |
náhodnýUhol()
Alias pre
náhodnýSmer . |
void |
odskoč()
Prikáže robotu, aby skokom cúvol z aktuálneho miesta o hodnotu svojej veľkosti (v aktuálnom smere).
|
void |
odskoč(double dĺžka)
Prikáže robotu, aby skokom cúvol z aktuálneho miesta o zadanú dĺžku (v aktuálnom smere).
|
void |
otoč(double uhol)
Nasmeruje (otočí) robot rovnakým smerom, ako určuje zadaný uhol.
|
void |
otoč(double Δx, double Δy)
Nasmeruje robot smerom zadaným pomocou súradníc [Δx, Δy].
|
void |
otoč(double Δx, double Δy, double najviacO)
Funguje podobne ako metóda
otoč , ibaže obmedzuje uhol pootočenia stanoveným smerom – neotočí robot okamžite smerom na zadané súradnice, iba ním pootočí stanoveným smerom o maximálnu zadanú hodnotu uhla. |
void |
otoč(Smer objekt)
Nasmeruje tento robot rovnakým smerom, akým je otočený zadaný objekt.
|
void |
otoč(Smer objekt, double najviacO)
Funguje podobne ako metóda
otoč , ibaže obmedzuje uhol pootočenia stanoveným smerom – neotočí robot okamžite podľa smeru iného robota, iba ním pootočí o maximálnu zadanú hodnotu uhla. |
void |
otočNa(double x, double y)
Nasmeruje robot smerom na zadané súradnice [x, y] na podlahe (strope).
|
void |
otočNa(double x, double y, double najviacO)
Funguje podobne ako metóda
otočNa , ibaže obmedzuje uhol pootočenia stanoveným smerom – neotočí robot okamžite smerom na zadané súradnice, iba ním pootočí stanoveným smerom o maximálnu zadanú hodnotu uhla. |
void |
otočNa(Poloha objekt)
Nasmeruje tento robot smerom k zadanému objektu.
|
void |
otočNa(Poloha objekt, double najviacO)
Funguje podobne ako metóda
otočNa , ibaže obmedzuje uhol pootočenia stanoveným smerom – neotočí tento robot okamžite smerom k objektu, iba ho pootočí stanoveným smerom o maximálnu zadanú hodnotu uhla. |
void |
otočNa(Shape tvar)
Nasmeruje tento robot smerom do stredu hraníc[1] zadaného tvaru.
|
void |
otočNa(Shape tvar, double najviacO)
Funguje podobne ako metóda
otočNa , ibaže obmedzuje uhol pootočenia stanoveným smerom – neotočí tento robot okamžite smerom do stredu hraníc[1] tvaru, iba ho pootočí stanoveným smerom o maximálnu zadanú hodnotu uhla. |
void |
otočNaMyš()
Nasmeruje robot smerom na aktuálne súradnice myši.
|
void |
otočNaMyš(double najviacO)
Funguje podobne ako metóda
otočNaMyš , ibaže obmedzuje uhol pootočenia – neotočí tento robot okamžite smerom k súradniciam myši, iba ho pootočí stanoveným smerom o maximálnu zadanú hodnotu uhla. |
void |
otočO(double uhol)
Otočí robot o zadaný uhol (proti smeru hodinových ručičiek).
|
void |
otočO(double uhol, double najviacO)
Otočí robot o zadaný uhol s kontrolou maximálneho dovoleného uhla pootočenia.
|
void |
posuň(double Δx, double Δy)
Prikáže robotu, aby sa posunul o zadané súradnice smere osí x a y, pričom obe osi sú pootočené podľa rozdielu aktuálneho smeru robota a uhla 90°.
|
void |
posuňDoľava()
Alias pre
posuňVľavo . |
void |
posuňDoľava(double dĺžka)
Alias pre
posuňVľavo . |
void |
posuňDoprava()
Alias pre
posuňVpravo . |
void |
posuňDoprava(double dĺžka)
Alias pre
posuňVpravo . |
void |
posuňVľavo()
|
void |
posuňVľavo(double dĺžka)
Prikáže robotu, aby sa posunul vľavo o zadanú dĺžku (vzhľadom na aktuálnu orientáciu).
|
void |
posuňVpravo()
|
void |
posuňVpravo(double dĺžka)
Prikáže robotu, aby sa posunul vpravo o zadanú dĺžku (vzhľadom na aktuálnu orientáciu).
|
void |
posuňVSmere(double smer)
Prikáže robotu, aby sa posunul v zadanom smere o hodnotu svojej veľkosti.
|
void |
posuňVSmere(double smer, double dĺžka)
Prikáže robotu, aby sa posunul v zadanom smere o zadanú dĺžku.
|
void |
posuňVSmere(Smer smer)
Prikáže robotu, aby sa posunul v zadanom smere o hodnotu svojej veľkosti.
|
void |
posuňVSmere(Smer smer, double dĺžka)
Prikáže robotu, aby sa posunul v zadanom smere o zadanú dĺžku.
|
void |
preskoč(double Δx, double Δy)
Prikáže robotu, aby preskočil o zadané súradnice smere osí x a y, pričom obe osi sú pootočené podľa rozdielu aktuálneho smeru robota a uhla 90°.
|
void |
preskočDoľava()
Alias pre
preskočVľavo . |
void |
preskočDoľava(double dĺžka)
Alias pre
preskočVľavo . |
void |
preskočDoprava()
Alias pre
preskočVpravo . |
void |
preskočDoprava(double dĺžka)
Alias pre
preskočVpravo . |
void |
preskočVľavo()
|
void |
preskočVľavo(double dĺžka)
Prikáže robotu, aby preskočil vľavo o zadanú dĺžku (vzhľadom na aktuálnu orientáciu).
|
void |
preskočVpravo()
|
void |
preskočVpravo(double dĺžka)
Prikáže robotu, aby preskočil vpravo o zadanú dĺžku (vzhľadom na aktuálnu orientáciu).
|
void |
preskočVSmere(double smer)
Prikáže robotu, aby preskočil v zadanom smere o hodnotu svojej veľkosti.
|
void |
preskočVSmere(double smer, double dĺžka)
Prikáže robotu, aby preskočil v zadanom smere o zadanú dĺžku.
|
void |
preskočVSmere(Smer smer)
Prikáže robotu, aby preskočil v zadanom smere o hodnotu svojej veľkosti.
|
void |
preskočVSmere(Smer smer, double dĺžka)
Prikáže robotu, aby preskočil v zadanom smere o zadanú dĺžku.
|
void |
skoč()
Prikáže robotu, aby preskočil v aktuálnom smere dopredu o hodnotu svojej veľkosti.
|
void |
skoč(double dĺžka)
Prikáže robotu, aby preskočil dopredu o zadanú dĺžku v aktuálnom smere.
|
void |
skoč(double Δx, double Δy)
Prikáže robotu, aby sa na podlahe (strope) preskočil o zadané súradnice v horizontálnom a vertikálnom smere.
|
void |
skoč(Poloha poloha)
Prikáže robotu, aby sa na podlahe (strope) preskočil o súradnice, ktoré obsahuje zadaná inštancia polohy.
|
void |
skočNa(double novéX, double novéY)
Prikáže robotu, aby preskočil na konkrétne súradnice na podlahe (strope).
|
void |
skočNa(Poloha objekt)
Prikáže tomuto robotu, aby preskočil na polohu zadaného objektu.
|
void |
skočNa(Shape tvar)
Prikáže robotu, aby preskočil do stredu hraníc[1] zadaného tvaru.
|
void |
skočNaMyš()
Prikáže robotu, aby v rámci podlahy (stropu) preskočil na aktuálne súradnice myši.
|
void |
skočNaPoOblúku(double x, double y)
Pohne robotom po oblúku do cieľového bodu určeného súradnicami [x, y] s ohľadom na aktuálne otočenie robota bez nakreslenia oblúka.
|
void |
skočNaPoOblúku(Poloha poloha)
Funguje rovnako ako
skočNaPoOblúku(x, y) , ale namiesto samostatných súradníc prijíma implementáciu rozhrania Poloha (napríklad Bod ). |
void |
skočNaPootočený(double x, double y, double uhol)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
skočNaPootočený(double x, double y, Smer smer)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
skočNaPootočený(Poloha poloha, double uhol)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
skočNaPootočený(Poloha poloha, Smer smer)
Tento príkaz pošle robot na miesto určené pootočením zadaných súradníc o zadaný uhol so stredom otáčania v mieste robota.
|
void |
skočPoOblúku()
Pohne robotom po oblúku s polomerom rovným veľkosti robota o aktuálny uhol otáčania bez nakreslenia oblúka.
|
void |
skočPoOblúku(boolean vpravo)
Pohne robotom po oblúku s polomerom rovným veľkosti robota o aktuálny uhol otáčania bez nakreslenia oblúka.
|
void |
skočPoOblúku(double uhol)
Pohne robotom po oblúku s polomerom rovným veľkosti robota o zadaný uhol bez jeho nakreslenia.
|
void |
skočPoOblúku(double uhol, boolean vpravo)
Pohne robotom po oblúku s polomerom rovným veľkosti robota o zadaný uhol bez jeho nakreslenia.
|
void |
skočPoOblúku(double uhol, double polomer)
Pohne robotom po oblúku so zadaným polomerom o zadaný uhol bez jeho nakreslenia.
|
void |
skočPootočený(double Δx, double Δy, double uhol)
Tento príkaz pošle robot na miesto určené pootočením zadaných relatívnych súradníc o zadaný uhol.
|
void |
skočPootočený(double Δx, double Δy, Smer smer)
Tento príkaz pošle robot na miesto určené pootočením zadaných relatívnych súradníc o zadaný uhol.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Export tvaru čiary spojnice |
|
Line2D.Double |
tvar()
Prepočíta a vráti aktuálny tvar úsečky tejto spojnice.
|
Orezanie čiary spojnice |
|
Shape |
orezanieKonca()
Vráti tvar orezania konca spojnice alebo
null , ak orezanie nebolo definované. |
GRobot.Spojnica |
orezanieKonca(Shape orezanieKonca)
Definuje tvar orezania konca spojnice.
|
Shape |
orezanieZačiatku()
Vráti tvar orezania začiatku spojnice alebo
null , ak orezanie nebolo definované. |
GRobot.Spojnica |
orezanieZačiatku(Shape orezanieZačiatku)
Definuje tvar orezania začiatku spojnice.
|
Parametre |
|
Object |
parameter(String index)
Vráti hodnotu parametra asociovanú so zadaným indexom.
|
void |
parameter(String index, Object hodnota)
Nastaví alebo vymaže hodnotu parametra asociovanú so zadaným indexom.
|
Viditeľnosť |
|
void |
skry()
Skryje túto spojnicu.
|
boolean |
skrytá()
Zistí, či je spojnica viditeľná alebo skrytá.
|
void |
ukáž()
Zobrazí túto spojnicu.
|
void |
ukáž(boolean ukáž)
Zobrazí alebo skryje túto spojnicu podľa hodnoty parametra
ukáž . |
boolean |
viditeľná()
Zistí, či je spojnica viditeľná alebo skrytá.
|
void |
zobraz()
Zobrazí túto spojnicu.
|
void |
zobraz(boolean zobraz)
Zobrazí alebo skryje túto spojnicu podľa hodnoty parametra
zobraz . |
boolean |
zobrazená()
Zistí, či je spojnica viditeľná alebo skrytá.
|
Vlastnosti čiary spojnice |
|
Stroke |
čiara()
Vráti objekt typu (implementáciu rozhrania)
Stroke určujúcu viaceré vlastnosti čiary. |
GRobot.Spojnica |
čiara(Stroke čiara)
Umožňuje určiť nový štýl čiary prostredníctvom implementácie rozhrania
Stroke . |
Farba |
farba()
Vráti aktuálnu farbu začiatku čiary spojnice alebo hodnotu
null , ak je farba zdedená od zdrojového robota. |
GRobot.Spojnica |
farba(Color farba)
Určuje novú farbu začiatku čiary spojnice.
|
GRobot.Spojnica |
farba(Farebnosť objekt)
Určuje novú farbu začiatku čiary spojnice prostredníctvom objektu, ktorý implementuje rozhranie
Farebnosť . |
Farba |
farbaKonca()
Vráti farbu ukončenia čiary spojnice (slúžiacej na vytvorenie farebného prechodu) alebo hodnotu
null , ak je farba určená automaticky. |
GRobot.Spojnica |
farbaKonca(Color farba)
Určuje farbu ukončenia čiary spojnice.
|
GRobot.Spojnica |
farbaKonca(Farebnosť objekt)
Určuje farbu ukončenia čiary spojnice prostredníctvom objektu, ktorý implementuje rozhranie
Farebnosť . |
double |
hrúbkaČiary()
Vráti hrúbku čiary poskytnutú aktuálnym štýlom čiary.
|
GRobot.Spojnica |
hrúbkaČiary(double hrúbkaČiary)
Určí novú hrúbku čiary spojnice.
|
Vysunutie koncov čiary spojnice od ich stredov |
|
GRobot.Spojnica |
vysunutie(double vysunutie)
Umožňuje určiť vysunutie oboch koncov spojnice od stredov prepájaných robotov súčasne.
|
double |
vysunutieKonca()
Zistí aktuálne vysunutie konca spojnice od jej stredu.
|
GRobot.Spojnica |
vysunutieKonca(double vysunutie)
Umožňuje určiť vysunutie koncového bodu spojnice od jeho stredu.
|
double |
vysunutieZačiatku()
Zistí aktuálne vysunutie začiatku spojnice od jej stredu.
|
GRobot.Spojnica |
vysunutieZačiatku(double vysunutie)
Umožňuje určiť vysunutie začiatočného bodu spojnice od jeho stredu.
|
Zistenie zdrojového a cieľového robota |
|
GRobot |
cieľ()
Vráti inštanciu cieľového robota, čiže toho, ku ktorému smeruje táto spojnica.
|
GRobot |
zdroj()
Vráti inštanciu zdrojového robota, čiže toho, od ktorého smeruje táto spojnica.
|
Značky začiatku a konca čiary spojnice |
|
Shape |
dajOrezanieZnačkyKonca()
Vráti inštanciu tvaru vlastného orezania značiek pri konci čiary spojnice alebo
null , ak je použité rovnaké orezanie ako pri kreslení samotnej spojnice. |
Shape |
dajOrezanieZnačkyZačiatku()
Vráti inštanciu tvaru vlastného orezania značiek pri začiatku čiary spojnice alebo
null , ak je použité rovnaké orezanie ako pri kreslení samotnej spojnice. |
KreslenieTvaru |
dajZnačkuKonca()
Vráti implementované rozhranie kreslenia tvaru koncovej značky čiary spojnice alebo
null , ak koncová značka nie je definovaná. |
KreslenieTvaru |
dajZnačkuZačiatku()
Vráti implementované rozhranie kreslenia tvaru začiatočnej značky čiary spojnice alebo
null , ak začiatočná značka nie je definovaná. |
GRobot.Spojnica |
definujZnačkuKonca(KreslenieTvaru kreslenie)
Definuje koncovú značku čiary spojnice pomocou rozhrania, ktoré v programovacom rámci zároveň slúži na definovanie vlastného tvaru robota.
|
GRobot.Spojnica |
definujZnačkuKonca(KreslenieTvaru kreslenie, Shape vlastnéOrezanie)
Definuje koncovú značku čiary spojnice pomocou rozhrania, ktoré v programovacom rámci zároveň slúži na definovanie vlastného tvaru robota a s vlastným spôsobom orezania (ktoré sa vzťahuje aj na prípadnú začiatočnú značku).
|
GRobot.Spojnica |
definujZnačkuZačiatku(KreslenieTvaru kreslenie)
Definuje začiatočnú značku čiary spojnice pomocou rozhrania, ktoré v programovacom rámci zároveň slúži na definovanie vlastného tvaru robota.
|
GRobot.Spojnica |
definujZnačkuZačiatku(KreslenieTvaru kreslenie, Shape vlastnéOrezanie)
Definuje začiatočnú značku čiary spojnice pomocou rozhrania, ktoré v programovacom rámci zároveň slúži na definovanie vlastného tvaru robota a s vlastným spôsobom orezania (ktoré sa vzťahuje aj na prípadnú koncovú značku).
|
GRobot.Spojnica |
upravOrezanieZnačkyKonca(Shape vlastnéOrezanie)
Umožňuje zmeniť spôsob orezania značiek pri začiatku spojnice.
|
GRobot.Spojnica |
upravOrezanieZnačkyZačiatku(Shape vlastnéOrezanie)
Umožňuje zmeniť spôsob orezania značiek pri začiatku spojnice.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Informácie o výnimke |
|
String |
getLangIDString()
Metóda vracajúca univerzálny jazykový identifikátor.
|
String |
getParameter()
Metóda vracajúca nepovinný parameter spresňujúci vznik výnimky alebo
null . |
Posledná výnimka |
|
static GRobotException |
poslednáVýnimka()
Vráti objekt s detailami o poslednej výnimke vygenerovanej programovacím rámcom.
|
Prevod stopy zásobníka na reťazec⟨Zásobník-na-reťazec⟩ |
|
String |
stackTraceToString()
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku tejto výnimky v reťazcovej podobe.
|
static String |
stackTraceToString(Throwable t)
Metóda vracajúca stopu zásobníka volaní metód v čase vzniku zadanej výnimky v reťazcovej podobe.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aktivovanie alebo deaktivovanie |
|
boolean |
aktívna()
Overí, či je položka aktívna.
|
void |
aktivuj()
Aktivuje položku.
|
void |
deaktivuj()
Deaktivuje položku.
|
Farby a viditeľnosť |
|
Farba |
farbaPozadia()
|
void |
farbaPozadia(Color nováFarba)
|
void |
farbaPozadia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia položky podľa zadaného objektu.
|
Farba |
farbaPozadia(int r, int g, int b)
Nastaví farbu pozadia položky podľa zadaných farebných zložiek.
|
Farba |
farbaPozadia(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia položky podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaTextu()
|
void |
farbaTextu(Color nováFarba)
|
void |
farbaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť textu položky podľa zadaného objektu.
|
Farba |
farbaTextu(int r, int g, int b)
Nastaví farbu textu položky podľa zadaných farebných zložiek.
|
Farba |
farbaTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť textu položky podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
void |
skry()
Skryje položku.
|
boolean |
viditeľná()
Zistí, či je položka viditeľná (zobrazená) alebo nie.
|
void |
zdedenáFarbaPozadia()
Nastaví zdedenú farbu pozadia položky.
|
void |
zdedenáFarbaTextu()
Nastaví zdedenú farbu textu položky.
|
void |
zobraz()
Zobrazí položku.
|
boolean |
zobrazená()
Zistí, či je položka zobrazená (viditeľná) alebo nie.
|
Ikona, text a písmo |
|
Obrázok |
ikona()
Vráti základnú ikonu položky alebo
null ak položka nemá priradenú ikonu, ktorá bola vytvorená z inštancie typu Obrázok . |
void |
ikona(Image obrázok)
|
void |
ikona(String súbor)
Nastaví alebo odstráni ikonu položky uloženú v súbore s obrázkom.
|
int |
medzeraMedziIkonouATextom()
|
void |
medzeraMedziIkonouATextom(int medzera)
|
Písmo |
písmo()
|
void |
písmo(Font novéPísmo)
|
Písmo |
písmo(String názov, double veľkosť)
Nastaví nový typ písma textu položky.
|
String |
text()
|
void |
text(String text)
|
Označenie položky |
|
void |
odznač()
Zruší označenie položky.
|
void |
označ()
Označí položku.
|
boolean |
označená()
Overí, či je položka označená.
|
void |
zrušOznačenie()
Zruší označenie položky.
|
Príkaz klávesovej skratky |
|
void |
príkaz(String príkaz)
Prepojí túto položku kontextovej ponuky s príkazom priradeným ku klávesovej skratke.
|
Príznak voľby používateľom |
|
boolean |
aktivovaná()
Overí, či bola táto kontextová položka naposledy aktivovaná (zvolená).
|
boolean |
zvolená()
Alias pre
aktivovaná . |
Skript |
|
String[] |
riadkySkriptu()
Vráti riadky skriptu, ak bol skript k tejto položke priradený v textovej forme.
|
Skript |
skript()
Vráti skript priradený k tejto položke alebo
null , ak k položke nebol priradený žiadny skript. |
void |
skript(Skript skript)
Priradí k tejto položke skript, ktorý bude automaticky vykonaný po jej zvolení.
|
void |
skript(String skript)
Priradí k tejto položke skript, ktorý bude automaticky vykonaný po jej zvolení.
|
void |
skript(String[] riadky)
Priradí k tejto položke skript, ktorý bude automaticky vykonaný po jej zvolení.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Oddeľovače položiek ponuky |
|
void |
pridajOddeľovač()
Pridá nový oddeľovač položiek na koniec ponuky.
|
Položky ponuky |
|
JMenuItem |
add(String text)
Vytvorí novú položku ponuky so zadaným textom a pripojí ju na koniec ponuky.
|
JMenuItem |
pridajPoložku(JMenuItem položka)
Pripojí na koniec ponuky novú kontextovú položku, ktorej vytvorenie musí zabezpečiť programátor.
|
KontextováPoložka |
pridajPoložku(String text)
Vytvorí novú položku ponuky so zadaným textom a pripojí ju na koniec ponuky.
|
Popis ponuky |
|
String |
getLabel()
|
String |
popis()
|
void |
popis(String text)
|
void |
setLabel(String text)
|
Vnorené ponuky |
|
JMenuItem |
pridajPonuku(String text, JMenuItem... položky)
Vytvorí novú vnorenú ponuku zo zadaných položiek a pripojí ju na koniec aktuálnej ponuky.
|
static JMenu |
vytvorPonuku(String text, JMenuItem... položky)
Vytvorí novú ponuku zo zadaných položiek.
|
Zobrazenie ponuky |
|
void |
zobraz()
Zobrazí kontextovú ponuku na poslednej zaznamenanej pozícii myši.
|
void |
zobraz(double x, double y)
Zobrazí kontextovú ponuku nad plátnom na zadanej pozícii.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Detekcie bodov v oblasti |
|
boolean |
bodV(double súradnicaBoduX, double súradnicaBoduY)
Zistí, či sa súradnice zadaného bodu nachádzajú v tejto oblasti.
|
boolean |
bodV(Poloha r)
Zistí, či sa bod polohy robota nachádza v tejto oblasti.
|
boolean |
myšV()
Zistí, či sa aktuálne súradnice myši nachádzajú v tejto oblasti.
|
Konštrukcia (tvorba) oblasti |
|
void |
alternatíva(Shape tvar)
Vytvorí z oblasti a zadaného tvaru alternatívu – XOR (vylučujúce alebo, buď/alebo).
|
void |
odober(Shape tvar)
Odoberie z oblasti zadaný tvar.
|
void |
pridaj(Shape tvar)
Pridá k oblasti zadaný tvar.
|
void |
prienik(Shape tvar)
Vytvorí prienik oblasti a zadaného tvaru.
|
void |
vymaž()
Kompletne odstráni geometriu oblasti – vyprázdni oblasť.
|
Kreslenie a vypĺňanie |
|
void |
kresli()
Nakreslí túto oblasť s využitím zamestnaného robota (použije jeho farbu alebo náter, hrúbku pera a aktívne plátno).
|
void |
kresli(GRobot r)
Nakreslí túto oblasť na aktívne plátno aktuálnou farbou (alebo náterom) a hrúbkou pera zadaného robota.
|
void |
vyplň()
Vyplní plochu tejto oblasti s využitím zamestnaného robota (použije jeho farbu alebo náter a aktívne plátno).
|
void |
vyplň(GRobot r)
Vyplní plochu tejto oblasti na aktívne plátno aktuálnou farbou (alebo náterom) zadaného robota.
|
void |
vyplň(GRobot r, Image výplň)
Vyplní plochu tejto oblasti na aktívne plátno zadaného robota zadanou textúrou.
|
void |
vyplň(GRobot r, String súbor)
Vyplní plochu tejto oblasti na aktívne plátno zadaného robota zadanou textúrou.
|
void |
vyplň(Image výplň)
Vyplní plochu tejto oblasti textúrou s využitím zamestnaného robota (použije jeho aktívne plátno).
|
void |
vyplň(String súbor)
Vyplní plochu tejto oblasti textúrou s využitím zamestnaného robota (použije jeho aktívne plátno).
|
Overenie nenulovej plochy oblasti |
|
boolean |
prázdna()
Zistí, či je táto oblasť prázdna – t. j. či obopína nejakú plochu.
|
Poloha a rozmery oblasti |
|
boolean |
jeNa(double x, double y)
Overí, či sa poloha tejto oblasti (t. j. súradníc jej stredu) dokonale zhoduje so zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tejto oblasti (t. j. súradníc jej stredu) a poloha zadaného objektu dokonale zhodujú.
|
Bod |
poloha()
Vypočíta a vráti polohu stredu oblasti.
|
double |
polohaX()
Vypočíta a vráti x-ovú súradnicu polohy stredu oblasti.
|
double |
polohaY()
Vypočíta a vráti y-ovú súradnicu polohy stredu oblasti.
|
double |
súradnicaX()
Vypočíta a vráti x-ovú súradnicu polohy stredu oblasti.
|
double |
súradnicaY()
Vypočíta a vráti y-ovú súradnicu polohy stredu oblasti.
|
double |
šírka()
Vráti šírku oblasti.
|
double |
výška()
Vráti výšku oblasti.
|
Zamestnávanie robota |
|
void |
prepusti()
Alias pre
uvoľni . |
void |
prepusti(GRobot zamestnanec)
Alias pre
uvoľni . |
void |
uvoľni()
Automaticky uvoľní robot zamestnaný na účely tvorby (prípadne kreslenia) tejto oblasti.
|
void |
uvoľni(GRobot zamestnanec)
Uvoľní robot zamestnaný na účely tvorenia tejto oblasti.
|
void |
zamestnaj(GRobot zamestnanec)
Zamestná zadaného robota na účely tvorby tejto oblasti.
|
boolean |
zamestnaný()
Overí, či je pre túto oblasť zamestnaný ľubovoľný robot.
|
boolean |
zamestnaný(GRobot zamestnanec)
Overí, či je pre túto oblasť zamestnaný určený robot.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Animácia |
|
boolean |
animujeSa()
Zistí, či je práve spustená animácia obrázka.
|
void |
ďalšiaSnímka()
Aktivuje nasledujúcu snímku animácie.
|
int |
opakovaniaAnimácie()
Zistí, koľko opakovaní zostáva do ukončenia animácie.
|
void |
opakovaniaAnimácie(int početOpakovaní)
Ak má tento obrázok nenulový počet snímok animácie, tak táto metóda nastaví nový počet opakovaní animácie zostávajúci do ukončenia animácie a to bez ohľadu na to, či je animácia spustená alebo nie.
|
int |
početOpakovaní()
Zistí, koľko opakovaní zostáva do ukončenia animácie.
|
void |
početOpakovaní(int početOpakovaní)
Ak má tento obrázok nenulový počet snímok animácie, tak táto metóda nastaví nový počet opakovaní animácie zostávajúci do ukončenia animácie a to bez ohľadu na to, či je animácia spustená alebo nie.
|
int |
početSnímok()
Vráti aktuálny počet snímok animácie uloženej v tomto obrázku.
|
void |
poslednáSnímka()
Aktivuje poslednú snímku animácie.
|
void |
predchádzajúcaSnímka()
Aktivuje predchádzajúcu snímku animácie.
|
void |
pridajSnímku()
Pridá novú snímku na koniec animácie s aktuálnou (naposledy použitou) hodnotou trvania zobrazenia a s aktuálnou grafikou obrázka.
|
void |
pridajSnímku(Image obrázok)
Pridá novú snímku na koniec animácie s aktuálnou (naposledy použitou) hodnotou trvania zobrazenia a so zadanou grafikou.
|
void |
pridajSnímku(Image obrázok, double trvanie)
Pridá novú snímku na koniec animácie so zadanou grafikou a so zadanou hodnotou trvania jej zobrazenia.
|
void |
prváSnímka()
Aktivuje prvú snímku animácie.
|
double |
rýchlosť()
Vráti aktuálnu rýchlosť prehrávania animácie (bez ohľadu na to, či je práve animácia spustená alebo nie).
|
void |
rýchlosť(double nováRýchlosť)
Upraví rýchlosť prehrávania animácie (bez ohľadu na to, či je práve animácia spustená alebo nie).
|
double |
rýchlosťAnimácie()
Vráti aktuálnu rýchlosť prehrávania animácie (bez ohľadu na to, či je práve animácia spustená alebo nie).
|
void |
rýchlosťAnimácie(double nováRýchlosť)
Upraví rýchlosť prehrávania animácie (bez ohľadu na to, či je práve animácia spustená alebo nie).
|
int |
snímka()
Vráti index aktívnej snímky animácie.
|
void |
snímka(int indexSnímky)
Aktivuje zadanú snímku animácie.
|
void |
spusti()
Spustí animáciu s nekonečným počtom opakovaní v naposledy použitom smere prehrávania.
|
void |
spusti(int početOpakovaní)
Spustí animáciu so zadaným počtom opakovaní v naposledy použitom smere prehrávania.
|
void |
spustiAnimáciu()
Spustí animáciu s nekonečným počtom opakovaní v naposledy použitom smere prehrávania.
|
void |
spustiAnimáciu(int početOpakovaní)
Spustí animáciu so zadaným počtom opakovaní v naposledy použitom smere prehrávania.
|
void |
spustiAnimáciuDopredu()
Spustí animáciu dopredu s nekonečným počtom opakovaní.
|
void |
spustiAnimáciuDopredu(int početOpakovaní)
Spustí animáciu dopredu so zadaným počtom opakovaní.
|
void |
spustiAnimáciuPospiatku()
Spustí animáciu pospiatku s nekonečným počtom opakovaní.
|
void |
spustiAnimáciuPospiatku(int početOpakovaní)
Spustí animáciu pospiatku so zadaným počtom opakovaní.
|
void |
spustiDopredu()
Spustí animáciu dopredu s nekonečným počtom opakovaní.
|
void |
spustiDopredu(int početOpakovaní)
Spustí animáciu dopredu so zadaným počtom opakovaní.
|
void |
spustiPospiatku()
Spustí animáciu pospiatku s nekonečným počtom opakovaní.
|
void |
spustiPospiatku(int početOpakovaní)
Spustí animáciu pospiatku so zadaným počtom opakovaní.
|
double |
trvanie()
Zistí hodnotu trvania zobrazenia aktívnej snímky.
|
void |
trvanie(double trvanie)
Nastaví novú hodnotu trvania aktívnej snímky.
|
double |
trvanie(int indexSnímky)
Zistí hodnotu trvania zobrazenia zadanej snímky.
|
void |
trvanie(int indexSnímky, double trvanie)
Nastaví novú hodnotu trvania zadanej snímky.
|
double |
trvanieZobrazeniaSnímky()
Zistí hodnotu trvania zobrazenia aktívnej snímky.
|
void |
trvanieZobrazeniaSnímky(double trvanie)
Nastaví novú hodnotu trvania aktívnej snímky.
|
double |
trvanieZobrazeniaSnímky(int indexSnímky)
Zistí hodnotu trvania zobrazenia zadanej snímky.
|
void |
trvanieZobrazeniaSnímky(int indexSnímky, double trvanie)
Nastaví novú hodnotu trvania zadanej snímky.
|
void |
vložSnímku(int indexSnímky)
Vloží novú snímku animácie na zadanú pozíciu s aktuálnou (naposledy použitou) hodnotou trvania zobrazenia a s aktuálnou grafikou obrázka.
|
void |
vložSnímku(int indexSnímky, Image obrázok)
Vloží novú snímku animácie na zadanú pozíciu s aktuálnou (naposledy použitou) hodnotou trvania zobrazenia a so zadanou grafikou.
|
void |
vložSnímku(int indexSnímky, Image obrázok, double trvanie)
Vloží novú snímku animácie na zadanú pozíciu so zadanou grafikou a so zadanou hodnotou trvania jej zobrazenia.
|
void |
vymažSnímku()
Vymaže aktuálnu snímku animácie a aktivuje najbližšiu dostupnú snímku.
|
void |
vymažSnímku(int indexSnímky)
Vymaže zadanú snímku animácie a ak to bola aktívna snímka, tak aktivuje najbližšiu dostupnú snímku.
|
void |
zastav()
Zastaví prehrávanie animácie tohto obrázka.
|
void |
zastavAnimáciu()
Alias pre
zastav . |
Farebné filtre alebo efekty |
|
void |
bledší()
Zvýši úroveň svetlosti tohto obrázka.
|
void |
bledší(double faktor)
Zvýši úroveň svetlosti tohto obrázka.
|
void |
čiernobiely()
Upraví tento obrázok do odtieňov šedej s použitím priemerovania farebných zložiek.
|
void |
čiernobiely(boolean vyvážiťZložky)
Upraví tento obrázok do odtieňov šedej s možnosťou určenia predvoleného vyváženia farebných zložiek – podľa modelu ľudského vnímania farieb.
|
void |
čiernobiely(double váhaČervenej, double váhaZelenej, double váhaModrej)
Upraví tento obrázok do odtieňov šedej s možnosťou určenia vlastného vyváženia jednotlivých farebných zložiek.
|
void |
farebnéTienidlo(Color farba)
Použije na tento obrázok zadané farebné tienidlo.
|
void |
farebnýFilter(Color farba)
Použije na tento obrázok zadaný farebný filter.
|
void |
farebnýFilter(Farebnosť objekt)
Použije na tento obrázok farebný filter podľa farby zadaného objektu.
|
void |
gamaKorekcia(double γ)
Upraví intenzitu farieb obrázka na základe hodnoty parametra gama (γ).
|
void |
jednofarebný(Color farba)
Alias pre
monochromatický . |
void |
jednofarebný(Farebnosť objekt)
Alias pre
monochromatický . |
void |
monochromatický(Color farba)
Upraví tento obrázok do odtieňov zadanej farby.
|
void |
monochromatický(Farebnosť objekt)
Upraví tento obrázok do odtieňov farby zadaného objektu.
|
void |
negatív()
Pretvorí tento obrázok na svoj farebný negatív.
|
void |
odtieneŠedej()
Alias pre
čiernobiely . |
void |
odtieneŠedej(boolean vyvážiťZložky)
Alias pre
čiernobiely . |
void |
odtieneŠedej(double váhaČervenej, double váhaZelenej, double váhaModrej)
Alias pre
čiernobiely . |
Farba[] |
paleta(int početFarieb)
Vyrobí paletu najpoužívanejších farieb vyskytujúcich sa v aktuálnej snímke obrázka so zadaným maximálnym počtom farieb.
|
Farba[] |
paleta(int početFarieb, int hranicaZdravia)
Vyrobí paletu najpoužívanejších farieb vyskytujúcich sa v aktuálnej snímke obrázka so zadaným maximálnym počtom farieb a hranicou zdravia 256.
|
int |
početFarieb()
Zistí počet farieb použitých v aktuálnej snímke obrázka.
|
void |
posterizuj()
Posterizuje obrázok podľa predvolenej palety preddefinovaných farieb.
|
void |
posterizuj(boolean difúziaChyby)
Posterizuje obrázok podľa predvolenej palety preddefinovaných farieb a umožňuje zvoliť, či má byť pri tomto procese použitý algoritmus difúzie chyby.
|
void |
posterizuj(boolean difúziaChyby, Color[] paleta)
Posterizuje obrázok podľa palety zadanej vo forme poľa farieb a umožňuje zvoliť, či má byť pri tomto procese použitý algoritmus difúzie chyby.
|
void |
posterizuj(boolean difúziaChyby, Color prváFarba, Color... ostatnéFarby)
Posterizuje obrázok podľa palety zadanej vo forme zoznamu farieb, pričom povinné je zadanie aspoň jednej farby a umožňuje zvoliť, či má byť pri tomto procese použitý algoritmus difúzie chyby.
|
void |
posterizuj(Color[] paleta)
Posterizuje obrázok podľa palety zadanej vo forme poľa farieb.
|
void |
posterizuj(Color prváFarba, Color... ostatnéFarby)
Posterizuje obrázok podľa palety zadanej vo forme zoznamu farieb, pričom povinné je zadanie aspoň jednej farby.
|
void |
svetlejší()
Alias pre
bledší . |
void |
svetlejší(double faktor)
Alias pre
bledší . |
void |
svetlo(Obrázok osvetlenie)
Táto metóda použije na tento obrázok zadanú svetelnú masku.
|
void |
svetlo(Obrázok grafika, Obrázok osvetlenie)
Táto metóda použije na obrázok zadaný v prvom parametri (
grafika ) svetelnú masku zadanú v druhom parametri (osvetlenie ) a výsledok zlúči do tejto (this ) inštancie obrázka. |
void |
tmavší()
Zníži úroveň svetlosti tohto obrázka.
|
void |
tmavší(double faktor)
Zníži úroveň svetlosti tohto obrázka.
|
void |
upravJasKontrast(double jas, double kontrast)
Upraví parametre jasu a kontrastu celého obrázka.
|
Kreslič a kreslenie obrázka |
|
Graphics2D |
grafika()
Vráti objekt grafiky obrázka (pre potreby kreslenia do obrázka).
|
void |
kresli(double x, double y, Image obrázok)
Nakreslí do tohto obrázka zadaný obrázok, pričom ho posunie od stredu o zadané súradnice v horizontálnom a vertikálnom smere.
|
void |
kresli(double x, double y, String súbor)
Nakreslí do tohto obrázka obrázok zo zadaného súboru, ktorý bude posunutý od stredu o zadané súradnice v horizontálnom a vertikálnom smere.
|
void |
kresli(Image obrázok)
Nakreslí do stredu tohto obrázka zadaný obrázok.
|
void |
kresli(Poloha objekt, Image obrázok)
Nakreslí do tohto obrázka zadaný obrázok, obrázok bude posunutý o súradnice určené polohou zadaného objektu.
|
void |
kresli(Poloha objekt, String súbor)
Nakreslí do tohto obrázka obrázok zo zadaného súboru, obrázok bude posunutý o súradnice určené polohou zadaného objektu.
|
void |
kresli(Shape tvar)
Táto metóda slúži na kreslenie obrysov zadaného tvaru do obrázka.
|
void |
kresli(Shape tvar, GRobot kreslič)
Táto metóda slúži na kreslenie obrysov zadaného tvaru do obrázka.
|
void |
kresli(String súbor)
Nakreslí do stredu tohto obrázka obrázok zo zadaného súboru.
|
GRobot |
kreslič()
|
void |
kreslič(GRobot kreslič)
|
void |
kresliDo(Shape tvar)
Obmedzí kreslenie na tento obrázok na plochu zadaného útvaru (
Shape ). |
void |
kresliVšade()
Zruší oblasť na obmedzenie kreslenia na tento obrázok.
|
void |
nekresliDo(Shape tvar)
Vytvára obmedzenie kreslenia na tento obrázok.
|
void |
prepíšBod(double x, double y, Color farba)
Prepíše farebné zložky a zložku priehľadnosti bodu na zadanej pozícii zadanou farbou.
|
void |
prepíšBod(double x, double y, Farebnosť objekt)
Prepíše farebné zložky a zložku priehľadnosti bodu na zadanej pozícii farbou zadaného objektu.
|
void |
prepíšBod(double x, double y, int farba)
Prepíše farebné zložky a zložku priehľadnosti bodu na zadanej pozícii zadanou kombináciou zložiek ARGB zakódovaných v celočíselnej hodnote.
|
void |
prepíšBod(Poloha bod, Color farba)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu zadanou farbou.
|
void |
prepíšBod(Poloha bod, Farebnosť objekt)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu farbou zadaného objektu.
|
void |
prepíšBod(Poloha bod, int farba)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu zadanou kombináciou zložiek ARGB zakódovaných v celočíselnej hodnote.
|
void |
vylejFarbu(double x, double y, Color farba)
Vyleje do zadaného bodu do obrázka farbu, ktorá sa odtiaľ rozšíri po okraje tej časti kresby v obrázku, v ktorej sa zadaný bod nachádza.
|
void |
vylejFarbu(double x, double y, Farebnosť objekt)
Vyleje do zadaného bodu do obrázka farbu (určenú objektom), ktorá sa odtiaľ rozšíri po okraje tej časti kresby v obrázku, v ktorej sa zadaný bod nachádza.
|
Farba |
vylejFarbu(double x, double y, int r, int g, int b)
Vyleje do zadaného bodu do obrázka farbu zadanú prostredníctvom farebných zložiek, ktorá sa určeného bodu rozšíri po okraje okolitej kresby.
|
Farba |
vylejFarbu(double x, double y, int r, int g, int b, int a)
Vyleje do zadaného bodu do obrázka farbu zadanú prostredníctvom farebných zložiek a úrovne (ne)priehľadnosti, pričom farba sa z určeného bodu rozšíri k okrajom okolitej kresby.
|
void |
vylejFarbu(GRobot ktorý)
Zadaný robot vyleje na svojej pozícii do obrázka svoju aktuálnu farbu, ktorá sa odtiaľ rozšíri po okraje okolitej kresby.
|
void |
vylejFarbu(Poloha bod, Color farba)
Vyleje do zadaného bodu do obrázka farbu, ktorá sa odtiaľ rozšíri po okraje tej časti kresby v obrázku, v ktorej sa zadaný bod nachádza.
|
void |
vylejFarbu(Poloha bod, Farebnosť objekt)
Vyleje do zadaného bodu do obrázka farbu (určenú objektom), ktorá sa odtiaľ rozšíri po okraje tej časti kresby v obrázku, v ktorej sa zadaný bod nachádza.
|
Farba |
vylejFarbu(Poloha bod, int r, int g, int b)
Vyleje do zadaného bodu do obrázka farbu zadanú prostredníctvom farebných zložiek, ktorá sa určeného bodu rozšíri po okraje okolitej kresby.
|
Farba |
vylejFarbu(Poloha bod, int r, int g, int b, int a)
Vyleje do zadaného bodu do obrázka farbu zadanú prostredníctvom farebných zložiek a úrovne (ne)priehľadnosti, pričom farba sa z určeného bodu rozšíri k okrajom okolitej kresby.
|
void |
vymaž()
Vymaže obsah obrázka.
|
boolean |
vymažKresbu(BufferedImage kresba)
Použije na tento obrázok filter vyrobený zo zložky jasu kresby zadaného/predloženého obrázka.
|
void |
vyplň(Color farba)
Vyplní celú plochu obrázka zadanou farbou.
|
void |
vyplň(Farebnosť objekt)
Vyplní celú plochu obrázka farbou zadaného objektu.
|
void |
vyplň(Image výplň)
Vyplní obrázok zadanou textúrou.
|
Farba |
vyplň(int r, int g, int b)
Vyplní obrázok farbou zadanou prostredníctvom farebných zložiek.
|
Farba |
vyplň(int r, int g, int b, int a)
Vyplní obrázok farbou zadanou prostredníctvom farebných zložiek a úrovne (ne)priehľadnosti.
|
void |
vyplň(Shape tvar)
Táto metóda slúži na kreslenie vyplnených tvarov do obrázka.
|
void |
vyplň(Shape tvar, GRobot kreslič)
Táto metóda slúži na kreslenie vyplnených tvarov do obrázka.
|
void |
vyplň(Shape tvar, Image výplň)
Vyplní zadaný tvar textúrou určenou zadaným obrázkom a výsledok nakreslí do tohto obrázka.
|
void |
vyplň(Shape tvar, String súbor)
Vyplní zadaný tvar textúrou prečítanou zo súboru s obrázkom a výsledok nakreslí do obrázka.
|
void |
vyplň(String súbor)
Vyplní obrázok zadanou textúrou.
|
void |
zrušKresliča()
Zruší kresliča obrázka.
|
Priehľadnosť a maska |
|
boolean |
použiMasku(BufferedImage maska)
Použije na tento obrázok masku vyrobenú zo zadaného obrázka.
|
double |
priehľadnosť()
|
void |
priehľadnosť(double priehľadnosť)
|
void |
priehľadnosť(Priehľadnosť objekt)
Skopíruje úroveň (ne)priehľadnosti zo zadaného objektu.
|
void |
upravPriehľadnosť(double zmena)
Upraví úroveň (ne)priehľadnosti obráza.
|
BufferedImage |
vyrobMasku()
Vyrobí z tohto obrázka masku priehľadnosti.
|
boolean |
vyrobMasku(BufferedImage nováMaska)
Vyrobí z tohto obrázka do zadaného obrázka masku priehľadnosti.
|
void |
zrušPriehľadnosť()
Zruší priehľadnosť všetkých bodov v obrázku.
|
Rozmazanie |
|
void |
rozmaž()
Rozmaže grafiku obrázka.
|
void |
rozmaž(Color pozadie)
Rozmaže grafiku obrázka.
|
void |
rozmaž(Farebnosť pozadie)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie, Color pozadie)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie, Farebnosť pozadie)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie, int rozsah)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie, int rozsah, Color pozadie)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie, int rozsah, Farebnosť pozadie)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int bgr, int bgg, int bgb)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie, int bgr, int bgg, int bgb)
Rozmaže grafiku obrázka.
|
void |
rozmaž(int opakovanie, int rozsah, int bgr, int bgg, int bgb)
Rozmaže grafiku obrázka.
|
Rozmery a hraničné súradnice |
|
boolean |
máRozmer(double šírka, double výška)
Overí zhodu rozmerov obrázka so zadanými rozmermi.
|
boolean |
máRozmer(Rozmer rozmer)
Overí zhodu rozmerov obrázka s rozmermi zadaného objektu.
|
boolean |
máŠírku(double šírka)
Overí zhodu šírky obrázka so zadanou hodnotou.
|
boolean |
máVýšku(double výška)
Overí zhodu výšky obrázka so zadanou hodnotou.
|
double |
maximálneX()
Alias pre
najväčšieX . |
double |
maximálneY()
Alias pre
najväčšieY . |
double |
minimálneX()
Alias pre
najmenšieX . |
double |
minimálneY()
Alias pre
najmenšieY . |
double |
najmenšieX()
|
double |
najmenšieY()
|
double |
najväčšieX()
|
double |
najväčšieY()
|
Rozmer |
rozmery()
Vráti rozmery obrázka v implementácii rozhrania
Rozmer . |
void |
rozmery(Rozmer rozmer)
Implementácia metódy rozhrania
Rozmer určenej na nastavenie obidvoch rozmerov obrázka. |
double |
šírka()
Vráti šírku obrázka.
|
void |
šírka(double šírka)
Implementácia metódy rozhrania
Rozmer určenej na nastavenie šírky obrázka. |
double |
výška()
Vráti šírku obrázka.
|
void |
výška(double výška)
Implementácia metódy rozhrania
Rozmer určenej na nastavenie výšky obrázka. |
Obrázok |
zmeňVeľkosť(double mierka)
Vyrobí nový novú verziu tohto obrázka, ktorej zmení veľkosť podľa zadanej mierky.
|
Obrázok |
zmeňVeľkosť(int nováŠírka, int nováVýška)
Vyrobí nový novú verziu tohto obrázka, ktorej zmení veľkosť podľa zadaných rozmerov.
|
Schránka |
|
boolean |
doSchránky()
Vloží obsah tohto obrázka do schránky.
|
Uchovávanie údajov v súbore |
|
static Obrázok |
čítaj(Archív archív, String názovPoložky)
Prečíta do vnútornej pamäte sveta obrázok zo zadaného archívu a vytvorí z neho nový objekt typu
Obrázok . |
static Obrázok |
čítaj(String súbor)
Prečíta do vnútornej pamäte sveta zadaný obrázok zo súboru a vytvorí z neho nový objekt typu
Obrázok . |
static Obrázok |
prečítaj(Archív archív, String názovPoložky)
Alias pre
čítaj . |
static Obrázok |
prečítaj(String súbor)
Alias pre
čítaj . |
static String |
priečinokObrázkov()
Vráti reťazec s aktuálnym priečinkom, z ktorého sú obrázky prečítané.
|
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ť zdrojový priečinok čítania.
|
apacheAntZIP.ZipEntry[] |
ulož(Archív archív, String názovPoložky)
Uloží obsah obrázka do archívu ako položku so zadaným názvom.
|
void |
ulož(String súbor)
Uloží obrázok do súboru.
|
void |
ulož(String súbor, boolean prepísať)
Uloží obsah obrázka do súboru.
|
Vlnenie |
|
Vlnenie |
definovanéVlnenie()
Alias pre
jestvujúceVlnenie . |
Vlnenie |
existujúceVlnenie()
Alias pre
jestvujúceVlnenie . |
Vlnenie |
jestvujúceVlnenie()
Táto metóda vráti inštanciu vlnenia len v prípade, že jestvuje.
|
boolean |
máVlnenie()
Overí, či je definovaná inštancia vlnenia pre tento obrázok.
|
void |
odstráňVlnenie()
Ukončí vlnenie a úplne odstráni inštanciu vlnenia tohto obrázka z prostredia programovacieho rámca GRobot.
|
void |
pridajVlnenie()
Pridá alebo zresetuje vlnenie tohto obrázka.
|
void |
pridajVlnenie(boolean ajČasovač)
Pridá alebo zresetuje vlnenie tohto obrázka.
|
void |
pridajVlnenie(int útlm)
Pridá alebo zresetuje vlnenie tohto obrázka.
|
void |
pridajVlnenie(int útlm, boolean ajČasovač)
Pridá alebo zresetuje vlnenie tohto obrázka.
|
Vlnenie |
vlnenie()
Vráti inštanciu vlnenia pre tento obrázok, aby bolo možné s vlnením ďalej pracovať.
|
Zisťovanie farieb bodov a porovnávanie obrázkov |
|
Farba |
farbaBodu(double x, double y)
Zistí farbu bodu (jedného pixela) obrázka na zadaných súradniciach v súradnicovom priestore rámca.
|
boolean |
farbaBodu(double x, double y, Color farba)
Zistí, či sa farba bodu (jedného pixela) obrázka na zadaných súradniciach v súradnicovom priestore rámca zhoduje so zadanou farbou.
|
boolean |
farbaBodu(double x, double y, Farebnosť objekt)
Zistí, či sa farba bodu (jedného pixela) obrázka na zadaných súradniciach v súradnicovom priestore rámca zhoduje s farbou zadaného objektu.
|
boolean |
farbaBodu(double x, double y, int r, int g, int b)
Zistí, či sa farba bodu (jedného pixela) obrázka na zadaných súradniciach v súradnicovom priestore rámca zhoduje s farbou zadanou prostredníctvom farebných zložiek.
|
boolean |
farbaBodu(double x, double y, int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) obrázka na zadaných súradniciach v súradnicovom priestore rámca zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaBodu(Poloha objekt)
Zistí farbu bodu (jedného pixela) obrázka na súradniciach určených polohou objektu.
|
boolean |
farbaBodu(Poloha objekt, Color farba)
Zistí, či sa farba bodu (jedného pixela) obrázka na súradniciach zadaného objektu v súradnicovom priestore rámca zhoduje so zadanou farbou.
|
boolean |
farbaBodu(Poloha objekt, Farebnosť farebnosť)
Zistí, či sa farba bodu (jedného pixela) obrázka na súradniciach prvého zadaného objektu (v súradnicovom priestore rámca) zhoduje s farbou druhého zadaného objektu.
|
boolean |
farbaBodu(Poloha objekt, int r, int g, int b)
Zistí, či sa farba bodu (jedného pixela) obrázka na súradniciach zadaného objektu (v súradnicovom priestore rámca) zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne.
|
boolean |
farbaBodu(Poloha objekt, int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) obrázka na súradniciach zadaného objektu (v súradnicovom priestore rámca) zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
boolean |
porovnaj(Image inýObrázok)
Porovná obsah tejto a zadanej inštancie obrázka.
|
static boolean |
porovnaj(Image obrázok1, Image obrázok2)
Porovná obsahy dvoch zadaných inštancií obrázkov.
|
Zrkadlenie, pretáčanie a rolovanie |
|
void |
pretoč(double Δx, double Δy)
Pretočí obsah obrázka o zadaný počet bodov v horizontálnom a/alebo vertikálnom smere.
|
void |
prevráťHorizontálne()
|
void |
prevráťVertikálne()
|
void |
prevráťVodorovne()
Prevráti obrázok podľa zvislej osi – pravá časť obrázka sa ocitne vľavo a naopak.
|
void |
prevráťZvislo()
Prevráti obrázok podľa vodorovnej osi – horná časť obrázka sa ocitne dole a naopak.
|
void |
roluj(double Δx, double Δy)
Posunie obsah obrázka o zadaný počet bodov v horizontálnom a/alebo vertikálnom smere.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Animácia |
|
void |
zastavenieAnimácie(Obrázok obrázok)
Táto reakcia je spustená pri zastavení prehrávania animácie obrázka.
|
Inštancia obsluhy udalostí |
|
static ObsluhaUdalostí |
aktívna()
Vráti aktuálny objekt obsluhy udalostí (aktívnu obsluhu udalostí) alebo
null , ak nie je aktívna žiadna obsluha udalostí. |
Klávesnica |
|
void |
stlačenieKlávesu()
Spustená pri stlačení klávesu.
|
void |
uvoľnenieKlávesu()
Spustená pri uvoľnení klávesu.
|
void |
zadanieZnaku()
Spustená pri zadaní znaku z klávesnice.
|
boolean |
zmenaFokusu(boolean vpred)
Spustená pri stlačení klávesovej kombinácie zmeny fokusu niektorého z komponentov.
|
Konfigurácia |
|
void |
čítajKonfiguráciu(Súbor súbor)
Reakcia je vykonaná počas čítania automatickej konfigurácie.
|
boolean |
konfiguráciaZmenená()
Výsledok (návratová hodnota) tejto reakcie môže byť overená pred zápisom automatickej konfigurácie.
|
void |
zapíšKonfiguráciu(Súbor súbor)
Reakcia je vykonaná počas zápisu automatickej konfigurácie.
|
Konzola |
|
Color |
farbaAktívnehoSlova(String slovo)
Spustená pri overovaní zmeny farby, ktorou má byť vypísané určité (zadané) aktívne slovo vnútornej konzoly.
|
Ladenie a interaktívny režim |
|
boolean |
ladenie(int riadok, String príkaz, int správa)
Táto reakcia je vykonávaná v režime ladenia.
|
void |
spracovaniePríkazu()
Spustená po pozitívnom spracovaní príkazu v interaktívnom režime.
|
void |
vzniklaChyba(GRobotException.Chyba chyba)
Táto reakcia je spustená v prípade, že bola nahlásená chyba prostriedkami programovacieho rámca.
|
Myš |
|
void |
klik()
Spustená pri kliknutí tlačidlom myši.
|
void |
pohybMyši()
Spustená pri pohybe myši nad plátnom podlahy.
|
void |
rolovanieKolieskomMyši()
Spustená pri rolovaní kolieskom myši.
|
void |
stlačenieTlačidlaMyši()
Spustená pri stlačení tlačidla myši.
|
void |
ťahanieMyšou()
Spustená pri pohybe myši nad hlavným komponentom okna (pri svete hovoríme často o plátnach) počas držania tlačidla myši.
|
void |
uvoľnenieTlačidlaMyši()
Spustená pri uvoľnení tlačidla myši.
|
Okno |
|
void |
aktiváciaOkna()
Spustená pri aktivácii okna.
|
void |
deaktiváciaOkna()
Spustená pri deaktivácii okna.
|
void |
maximalizovanie()
Spustená pri maximalizovaní okna.
|
void |
minimalizovanie()
Spustená pri minimalizovaní okna.
|
void |
obnovenie()
Spustená pri obnovení okna.
|
void |
otvorenie()
Spustená pri prvom zobrazení okna.
|
void |
presunutieOkna()
Spustená pri presunutí okna.
|
void |
skrytieOkna()
Spustená pri skrytí okna.
|
boolean |
zatvorenie()
Alias pre
zavretie . |
boolean |
zavretie()
Spustená pri zatváraní okna, pričom vrátením návratovej hodnoty
false sa dá tejto aktivite zabrániť. |
void |
zmenaVeľkostiOkna()
Spustená pri zmene veľkosti okna.
|
void |
zobrazenieOkna()
Spustená pri zobrazení okna.
|
Prekresľovanie |
|
void |
dokreslenie()
Spustená po prekreslení sveta.
|
void |
prekreslenie()
Spustená pri (pred) prekreslení sveta.
|
void |
vymazanie()
Spustená po vymazaní grafiky sveta.
|
Príkazový riadok |
|
void |
ukončenieProcesu(Svet.PríkazovýRiadok príkazovýRiadok, int návratovýKód)
Táto reakcia je spustená po ukončení externého procesu, ktorý spustila zadaná inštancia triedy
PríkazovýRiadok . |
Rozhranie (položky, tlačidlá, skratky…) |
|
void |
aktiváciaOdkazu()
Spustená po aktivácii hypertextového odkazu umiestneného v rámci niektorej z inštancií triedy
PoznámkovýBlok . |
void |
klávesováSkratka()
Spustená pri zvolení klávesovej skratky.
|
void |
pustenieSúboru(String súbor)
Spustená po dokončení ťahania súboru z externej aplikácie.
|
void |
ťahanieSúborov()
Táto reakcia je spúšťaná počas ťahania súboru a lebo súborov nad hlavným komponentom okna.
|
void |
ťahanieUkončené(JComponent zdroj, Transferable údaje, int akcia)
Spustená po dokončení ťahania súboru alebo súborov do externej aplikácie.
|
void |
voľbaKontextovejPoložky()
Spustená pri zvolení kontextovej položky.
|
void |
voľbaPoložkyPonuky()
Spustená pri zvolení položky ponuky.
|
void |
voľbaSystémovejIkony()
Spustená pri zvolení systémovej ikony.
|
void |
voľbaSystémovejPoložky()
Spustená pri zvolení položky kontextovej ponuky systémovej ikony.
|
void |
voľbaTlačidla()
Spustená pri zvolení tlačidla.
|
void |
zmenaPosunuLišty()
Spustená pri zmene posunu rolovacej lišty.
|
Sekvencia |
|
void |
sekvencia(int kódSpracovania, Object zdroj, Object cieľ, long stav, long celkovo)
Táto reakcia súvisí s časovo náročným spracovaním údajov počas práce s pevným diskom.
|
Ukončenie aplikácie |
|
void |
ukončenie()
Spustená pri ukončení aplikácie.
|
Vstupný riadok |
|
void |
potvrdenieÚdajov()
Spustená po stlačení klávesu
Enter vo vstupnom riadku zobrazenom po zavolaní metódy začniVstup . |
void |
potvrdenieVstupu()
Alias pre
potvrdenieÚdajov . |
void |
zrušenieÚdajov()
Spustená po stlačení klávesu
ESC vo vstupnom riadku zobrazenom po zavolaní metódy začniVstup . |
void |
zrušenieVstupu()
Alias pre
zrušenieÚdajov . |
Časovač |
|
void |
tik()
Spustená v pravidelnom časovom intervale časovača, ktorý sa dá odštartovať metódou
spustiČasovač a zastaviť metódou zastavČasovač . |
Štandardný vstup |
|
void |
koniecVstupu()
Táto reakcia je spustená len v prípade, že štandardný vstup (aktivovaný metódou
aktivujŠtandardnýVstup alebo niektorou jej verziou) je konečný. |
void |
spracujRiadokVstupu(String riadokVstupu)
Asynchrónne prijíma údaje (ak sú k dispozícii) zo štandardného vstupu (externého zdroja), ktorý bol aktivovaný metódou
aktivujŠtandardnýVstup (alebo niektorou jej verziou). |
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Farba plochy |
|
Farba |
farbaPlochy()
|
void |
farbaPlochy(Color nováFarba)
|
void |
farbaPlochy(Farebnosť objekt)
Nastaví farbu plochy okna podľa farby zadaného objektu.
|
Farba |
farbaPlochy(int r, int g, int b)
Nastaví farbu plochy okna.
|
Farba |
farbaPlochy(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť plochy okna.
|
void |
predvolenáFarbaPlochy()
Nastaví predvolenú farbu plochy.
|
Grafika |
|
Obrázok |
obrázok()
Vráti inštanciu obrázka obsiahnutého v tomto okne.
|
void |
obrázok(Obrázok obrázok)
Nastaví nový obrázok oknu.
|
void |
prekresli()
Prikáže aktualizovať obsah tohto okna.
|
Klávesové skratky |
|
void |
odoberKlávesovúSkratku(String príkaz)
Odoberie definovanú klávesovú skratku, ktorá je previazaná so zadaným príkazom.
|
void |
pridajKlávesovúSkratku(String príkaz, int kódKlávesu)
Definuje novú klávesovú skratku s modifikátorom pre ponuky, ktorá bude previazaná so zadaným príkazom.
|
void |
pridajKlávesovúSkratku(String príkaz, int kódKlávesu, int modifikátor)
Definuje novú klávesovú skratku, ktorá bude previazaná so zadaným príkazom.
|
String |
reťazecSkratkyPríkazu(String príkaz)
Táto metóda prevedie definíciu klávesovej skratku, ktorá je priradená zadanému príkazu do textovej podoby.
|
KeyStroke |
skratkaPríkazu(String príkaz)
Táto metóda zistí, aká klávesová skratka je priradená zadanému príkazu.
|
Konfigurácia |
|
boolean |
čítajKonfiguráciu()
Prečíta konfiguráciu tohto okna z konfiguračného súboru s predvolenými parametrami.
|
boolean |
čítajKonfiguráciu(int x, int y, int šírka, int výška)
Prečíta konfiguráciu tohto okna z konfiguračného súboru.
|
String |
meno()
|
boolean |
meno(String novéMeno)
|
Kurzor myši |
|
void |
zmeňKurzorMyši(String meno)
Zmení tomuto oknu tvar kurzora myši buď na vlastný tvar kurzora vytvorený prostredníctvom metódy
Svet.novýKurzorMyši , alebo na niektorý zo systémom preddefinovaných kurzorov. |
Okno |
|
JPanel |
hlavnýPanel()
Poskytne komponent tohto panela vloženého v tomto okne.
|
Obrazok |
ikona()
Prečíta ikonu okna a prevedie ju na obrázok.
|
void |
ikona(Image obrázok)
Nastaví oknu ikonu podľa zadaného obrázka.
|
void |
ikona(String súbor)
|
boolean |
maximalizované()
Zistí, či je toto okno v maximalizovanom stave.
|
void |
maximalizuj()
Pokúsi sa prepnúť toto okno do maximalizovaného stavu.
|
boolean |
minimalizované()
Zistí, či je toto okno v minimalizovanom stave.
|
void |
minimalizuj()
Pokúsi sa prepnúť toto okno do minimalizovaného stavu.
|
boolean |
normálne()
Zistí, či je toto okno v normálnom stave.
|
void |
obnov()
Pokúsi sa prepnúť toto okno do normálneho stavu.
|
JFrame |
okno()
Vráti inštanciu aktuálneho okna podľa aktuálneho režimu.
|
void |
premiestniNaObrazovku()
Alias pre
premiestniNaZariadenie . |
void |
premiestniNaObrazovku(int zariadenie)
Alias pre
premiestniNaZariadenie . |
void |
premiestniNaZariadenie()
Umiestni okno na predvolené zobrazovacie zariadenie.
|
void |
premiestniNaZariadenie(int zariadenie)
Umiestni okno na určené zobrazovacie zariadenie.
|
void |
presuňNaObrazovku()
Alias pre
premiestniNaZariadenie . |
void |
presuňNaObrazovku(int zariadenie)
Alias pre
premiestniNaZariadenie . |
void |
presuňNaZariadenie()
Alias pre
premiestniNaZariadenie . |
void |
presuňNaZariadenie(int zariadenie)
Alias pre
premiestniNaZariadenie . |
void |
skry()
Skryje toto okno.
|
int |
šírkaOkna()
Zistí šírku tohto okna.
|
String |
titulok()
Vráti titulok tohto okna.
|
void |
titulok(String titulok)
Nastaví titulok tohto okna.
|
void |
upevni()
Upevní toto okno.
|
void |
uvoľni()
Uvoľní toto okno.
|
boolean |
viditeľné()
Zistí, či je toto okno viditeľné.
|
void |
vystreď()
Presunie okno tak, aby sa nachádzalo v strede obrazovky.
|
void |
zavrieť()
Vygeneruje udalosť zavretia tohto okna.
|
void |
zbaľ()
Prispôsobí veľkosť okna tak, aby sa do neho pohodlne vošli všetky viditeľné komponenty.
|
int |
zistiZariadenieOkna()
Zistí číslo zariadenia, na ktorom sa nachádza toto okno.
|
void |
zobraz()
Zobrazí toto okno.
|
boolean |
zobrazené()
Zistí, či je toto okno viditeľné.
|
Prenos komponentov |
|
boolean |
jeTu(PoznámkovýBlok poznámkovýBlok)
Zistí, či je zadaný poznámkový blok umiestnený v tomto okne.
|
boolean |
jeTu(RolovaciaLišta rolovaciaLišta)
Zistí, či je zadaná rolovacia lišta umiestnená v tomto okne.
|
boolean |
jeTu(Tlačidlo tlačidlo)
Zistí, či je zadané tlačidlo umiestnené v tomto okne.
|
PoznámkovýBlok |
prenes(PoznámkovýBlok poznámkovýBlok, boolean sem)
Prenesie poznámkový blok zo sveta do tohto okna alebo späť.
|
RolovaciaLišta |
prenes(RolovaciaLišta rolovaciaLišta, boolean sem)
Prenesie rolovaciu lištu zo sveta do tohto okna alebo späť.
|
Tlačidlo |
prenes(Tlačidlo tlačidlo, boolean sem)
Prenesie tlačidlo zo sveta do tohto okna alebo späť.
|
Režim celej obrazovky a zobrazovacie zariadenia |
|
boolean |
celáObrazovka()
Pokúsi sa prepnúť toto okno do režimu celej obrazovky.
|
boolean |
celáObrazovka(boolean celáObrazovka)
Pokúsi sa prepnúť toto okno do režimu celej obrazovky alebo späť.
|
boolean |
celáObrazovka(int zariadenie)
Pokúsi sa prepnúť toto okno do režimu celej obrazovky na určenom zobrazovacom zariadení.
|
boolean |
celáObrazovka(int zariadenie, boolean celáObrazovka)
Pokúsi sa prepnúť toto okno do režimu celej obrazovky alebo späť na určenom zobrazovacom zariadení.
|
JFrame |
oknoCelejObrazovky()
Ak je okno v režime celej obrazovky, tak táto metóda vráti inštanciu
okna celej obrazovky, inak metóda vráti hodnotu null . |
int |
výškaOkna()
Zistí výšku tohto okna.
|
Statické metódy |
|
static boolean |
overujPočiatočnúPolohuOkna()
Zistí aktuálny stav automatického overovania počiatočnej polohy okna po jeho inicializácii.
|
static void |
overujPočiatočnúPolohuOkna(boolean overuj)
Zmení stav automatického overovania počiatočnej polohy každého nového okna počas jeho inicializácie.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Farba písma a pozadia textov vnútornej konzoly |
|
Farba |
farbaPozadiaOznačeniaVýpisu(int riadok, int index)
Vráti farbu pozadia označenia špecifikovaného výpisu bloku textu, ak je označený.
|
Farba |
farbaPozadiaTextu()
|
void |
farbaPozadiaTextu(Color nováFarba)
|
void |
farbaPozadiaTextu(Farebnosť objekt)
Nastav farbu pozadia textov plátna (podlahy alebo stropu) podľa farby zadaného objektu.
|
Farba |
farbaPozadiaTextu(int r, int g, int b)
Nastav farbu pozadia textov plátna (podlahy alebo stropu).
|
Farba |
farbaPozadiaTextu(int r, int g, int b, int a)
Nastav farbu pozadia textov plátna (podlahy alebo stropu).
|
Farba |
farbaTextu()
|
void |
farbaTextu(Color nováFarba)
|
void |
farbaTextu(Farebnosť objekt)
Nastav farbu textov plátna (podlahy alebo stropu) podľa farby zadaného objektu.
|
Farba |
farbaTextu(int r, int g, int b)
Nastav farbu textov plátna (podlahy alebo stropu).
|
Farba |
farbaTextu(int r, int g, int b, int a)
Nastav farbu textov plátna (podlahy alebo stropu).
|
Farba |
farbaTextuOznačeniaVýpisu(int riadok, int index)
Vráti farbu textu označenia špecifikovaného výpisu bloku textu, ak je označený a ak jestvuje nastavenie farby označeného textu.
|
boolean |
nevypisujFarby()
Zistí, ako sa bude správať vnútorná konzola toho plátna pri pokuse o vypísanie inštancie farby.
|
void |
nevypisujFarby(boolean nevypisuj)
Zmení správanie vnútornej konzoly tohto plátna pri pokuse o vypísanie inštancie farby.
|
Farba |
predvolenáFarbaPozadiaOznačenia()
|
void |
predvolenáFarbaPozadiaOznačenia(Color nováFarba)
|
void |
predvolenáFarbaPozadiaOznačenia(Farebnosť objekt)
Nastav predvolenú farbu pozadia označenia textov plátna (podlahy alebo stropu) podľa farby zadaného objektu.
|
Farba |
predvolenáFarbaPozadiaOznačenia(int r, int g, int b)
Nastav predvolenú farbu pozadia označenia textov konzoly plátna (podlahy alebo stropu).
|
Farba |
predvolenáFarbaPozadiaOznačenia(int r, int g, int b, int a)
Nastav predvolenú farbu pozadia označenia textov konzoly plátna (podlahy alebo stropu).
|
void |
predvolenáFarbaPozadiaTextu()
Zmení farbu pozadia textov vnútornej konzoly plátna (podlahy alebo stropu) na predvolenú.
|
void |
predvolenáFarbaTextu()
Zmení farbu textov vnútornej konzoly plátna (podlahy alebo stropu) na predvolenú.
|
Farba |
predvolenáFarbaTextuOznačenia()
|
void |
predvolenáFarbaTextuOznačenia(Color nováFarba)
|
void |
predvolenáFarbaTextuOznačenia(Farebnosť objekt)
Nastav predvolenú farbu označenia textov plátna (podlahy alebo stropu) podľa farby zadaného objektu.
|
Farba |
predvolenáFarbaTextuOznačenia(int r, int g, int b)
Nastav predvolenú farbu písma označených textov konzoly plátna (podlahy alebo stropu).
|
Farba |
predvolenáFarbaTextuOznačenia(int r, int g, int b, int a)
Nastav predvolenú farbu písma označených textov konzoly plátna (podlahy alebo stropu).
|
Grafika a obrázok plátna na alternatívne spôsoby kreslenia |
|
Graphics2D |
grafika()
Vráti objekt typu
Graphics2D použiteľný na rozmanité kreslenie na plátno (napríklad v reakciách vymazanie alebo prekreslenie ). |
BufferedImage |
obrázok()
Vráti objekt typu
BufferedImage obsahujúci aktuálny obrázok tohto plátna. |
Gumovanie grafiky z plátna |
|
boolean |
vymažKresbu(Image kresba)
Použije na plátno filter vyrobený zo zložky jasu kresby zadaného/predloženého obrázka.
|
Interaktívny režim |
|
boolean |
interaktívnyRežim()
Zistí stav interaktívneho režimu pre toto plátno.
|
void |
interaktívnyRežim(boolean zapni)
Zapne alebo vypne interaktívny režim pre toto plátno.
|
boolean |
vykonajPríkaz(String príkaz)
Táto metóda má rovnaké jadro ako mechanizmus vykonávania príkazov v interaktívnom režime a umožňuje používať príkazy, ktoré sú dostupné v tomto režime aj za jeho hranicami (t. j. bez nevyhnutnosti jeho aktivácie).
|
Kreslenie a vypĺňanie tvarov na plátno |
|
void |
kresli(Shape tvar)
Táto metóda slúži na kreslenie obrysov zadaného tvaru na plátno.
|
void |
kresli(Shape tvar, GRobot kreslič)
Táto metóda slúži na kreslenie obrysov zadaného tvaru na plátno.
|
void |
vyplň(Shape tvar)
Táto metóda slúži na kreslenie vyplnených tvarov na plátno.
|
void |
vyplň(Shape tvar, GRobot kreslič)
Táto metóda slúži na kreslenie vyplnených tvarov na plátno.
|
Kreslenie obrázkov na plátno a vypĺňanie plátna textúrou |
|
void |
obrázok(double x, double y, Image obrázok)
Nakreslí na zadaných súradniciach na plátne (podlahe alebo strope) obrázok, pričom na zadaných súradniciach sa bude nachádzať ľavý horný roh obrázka.
|
void |
obrázok(double x, double y, String súbor)
Nakreslí na zadaných súradniciach na plátne (podlahe alebo strope) obrázok, pričom na zadaných súradniciach sa bude nachádzať ľavý horný roh obrázka.
|
void |
obrázok(Image obrázok)
Nakreslí v strede plátna (podlahy alebo stropu) zadaný obrázok.
|
void |
obrázok(Poloha objekt, Image obrázok)
Nakreslí na súradniciach zadaného objektu na plátne (podlahe alebo strope) obrázok, pričom na zadaných súradniciach sa bude nachádzať ľavý horný roh obrázka.
|
void |
obrázok(Poloha objekt, String súbor)
Nakreslí na súradniciach zadaného objektu na plátne (podlahe alebo strope) obrázok, pričom na zadaných súradniciach sa bude nachádzať ľavý horný roh obrázka.
|
void |
obrázok(String súbor)
Nakreslí v strede plátna (podlahy alebo stropu) zadaný obrázok.
|
void |
vyplň(Image výplň)
Vyplní podlahu alebo strop zadanou textúrou.
|
void |
vyplň(String súbor)
Vyplní podlahu alebo strop zadanou textúrou.
|
Maska |
|
boolean |
použiMasku(BufferedImage maska)
Použije na toto plátno masku vyrobenú zo zadaného obrázka.
|
BufferedImage |
vyrobMasku()
Vyrobí z obsahu tohto plátna masku priehľadnosti.
|
boolean |
vyrobMasku(BufferedImage nováMaska)
Vyrobí z obsahu tohto plátna do zadaného obrázka masku priehľadnosti.
|
Nastavovanie farieb jednotlivých bodov na plátne |
|
void |
prepíšBod(double x, double y, Color farba)
Prepíše farebné zložky a zložku priehľadnosti bodu plátna na zadanej pozícii zadanou farbou.
|
void |
prepíšBod(double x, double y, Farebnosť objekt)
Prepíše farebné zložky a zložku priehľadnosti bodu plátna na zadanej pozícii farbou zadaného objektu.
|
void |
prepíšBod(double x, double y, int farba)
Prepíše farebné zložky a zložku priehľadnosti bodu plátna na zadanej pozícii zadanou kombináciou zložiek ARGB zakódovaných v celočíselnej hodnote.
|
void |
prepíšBod(Poloha bod, Color farba)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu na plátne zadanou farbou.
|
void |
prepíšBod(Poloha bod, Farebnosť objekt)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu farbou zadaného objektu.
|
void |
prepíšBod(Poloha bod, int farba)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu na plátne zadanou kombináciou zložiek ARGB zakódovaných v celočíselnej hodnote.
|
void |
prepíšBodNaMyši(Color farba)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu na plátne zadanou farbou.
|
void |
prepíšBodNaMyši(Farebnosť objekt)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu farbou zadaného objektu.
|
void |
prepíšBodNaMyši(int farba)
Prepíše farebné zložky a zložku priehľadnosti na pozícii zadaného bodu na plátne zadanou kombináciou zložiek ARGB zakódovaných v celočíselnej hodnote.
|
Obmedzenie kreslenia |
|
void |
kresliDo(Shape tvar)
Obmedzí kreslenie na toto plátno na plochu zadaného útvaru (
Shape ). |
void |
kresliVšade()
Zruší oblasť na obmedzenie kreslenia na toto plátno.
|
void |
nekresliDo(Shape tvar)
Vytvára obmedzenie kreslenia na toto plátno.
|
Okraje, odsadenie a rolovacie lišty vnútornej konzoly |
|
boolean |
automatickéZobrazovanieLíšt()
Zistí, či je zapnuté automatické zobrazovanie líšt vnútornej konzoly.
|
void |
automatickéZobrazovanieLíšt(boolean zapnúť)
Zapne alebo vypne automatické zobrazovanie líšt vzťahujúcich sa k rolovaniu textov vnútornej konzoly.
|
RolovaciaLišta[] |
dajLištyKonzoly()
Vráti pole, ktoré obsahuje buď inštancie rolovacích líšt konzoly (ak boli použité), alebo hodnoty
null (pre tú lištu, ktorá nebola nikdy zobrazená). |
Tlačidlo |
dajRohLíštKonzoly()
Ak nastala situácia, že boli zobrazené obe lišty konzoly, tak táto metóda vráti inštanciu tlačidla, ktoré je vizuálne upravené tak, aby reprezentovalo roh medzi lištami konzoly (v čase, keď boli alebo sú zobrazené obe naraz).
|
void |
nastavOkrajeKonzoly(int ľavýOkraj, int hornýOkraj, int pravýOkraj, int dolnýOkraj)
Nastaví okraje konzoly, ktoré obmedzia výpisy vnútornej konzoly na nimi vymedzenú oblasť.
|
void |
nezalamujTexty()
Vypne zalamovanie textov vnútornej konzoly tohto plátna.
|
Integer |
odsadeniePrvéhoRiadka()
|
void |
odsadeniePrvéhoRiadka(Integer novéOdsadenie)
|
Integer |
virtuálnyTabulátor()
|
void |
virtuálnyTabulátor(Integer odsadenie)
|
boolean |
zalamujeTexty()
|
void |
zalamujTexty()
Zapne zalamovanie textov vnútornej konzoly tohto plátna.
|
void |
zalamujTexty(boolean zalamuj)
|
boolean |
zamrazOdsadenie()
|
void |
zamrazOdsadenie(boolean zamraziť)
|
int[] |
zistiOkrajeKonzoly()
Vráti okraje konzoly v poli celočíselných hodnôt.
|
boolean[] |
zistiZobrazenieLíštKonzoly()
Overí viditeľnosť líšt konzoly a vráti údaje o ich viditeľnosti v poli booleovských hodnôt.
|
Integer |
zmeňOdsadenieSprava()
|
void |
zmeňOdsadenieSprava(Integer novéOdsadenie)
|
Integer |
zmeňOdsadenieZľava()
|
void |
zmeňOdsadenieZľava(Integer novéOdsadenie)
|
boolean |
zmrazOdsadenie()
Alias pre
zamrazOdsadenie . |
void |
zmrazOdsadenie(boolean zamraziť)
Alias pre
zamrazOdsadenie . |
void |
zobrazLištyKonzoly(boolean zvislá, boolean vodorovná)
Jednotlivo zobrazí alebo skryje posuvné lišty previazané s výpismi vnútornej konzoly.
|
Overenie prítomnosti bodu v aktívnom slove vnútornej konzoly |
|
String |
bodVAktívnomSlove(double x, double y)
Overí, či sa bod identifikovaný zadanými súradnicami nachádza v oblasti niektorého z aktívnych slov.
|
String |
bodVAktívnomSlove(Poloha poloha)
Funguje rovnako ako metóda
bodVAktívnomSlove , ale namiesto súradníc bodu je zadaný objekt, ktorý je implementáciou rozhrania Poloha . |
String |
myšVAktívnomSlove()
Overí, či sa súradnice kurzora myši nachádzajú v oblasti niektorého z aktívnych slov.
|
Označovanie textov vnútornej konzoly |
|
boolean |
existujeOznačenie()
Alias pre
jestvujeOznačenie . |
boolean |
jestvujeOznačenie()
Zistí či jestvuje označenie v rámci textov vnútornej konzoly.
|
int |
označRiadky(int prvýRiadok, int poslednýRiadok, Color... farby)
Označí všetky riadky medzi hodnotami parametrov
prvýRiadok a poslednýRiadok , vrátane nich. |
int |
označRiadok(int index, Color... farby)
Označí zadaný riadok vnútornej konzoly plátna.
|
int |
označVšetkyTexty(Color... farby)
Označí všetky texty vnútornej konzoly.
|
int |
označVýpis(int riadok, int index, Color... farby)
Označí konkrétny blok výpisu na konkrétnom riadku vnútornej konzoly tohto plátna.
|
int |
označVýpisy(int prvýRiadok, int prvýVýpis, int poslednýRiadok, int poslednýVýpis, Color... farby)
Označí výpisy v rozmedzí stanovenom hodnotami štyroch číselných parametrov.
|
int[] |
rozsahOblastiOznačenia(int riadok, int index)
Zistí a vráti rozsah oblasti označenia, ktorá obsahuje zadaný výpis na zadanom riadku.
|
boolean |
výpisJeOznačený(int riadok, int index)
Zistí, či je učený blok výpisu vnútornej konzoly plátna označený.
|
int |
zrušOznačenieRiadka(int index)
Zruší označenie zadaného riadka vnútornej konzoly plátna.
|
int |
zrušOznačenieRiadkov(int prvýRiadok, int poslednýRiadok)
Zruší označenie všetkých riadkov medzi hodnotami parametrov
prvýRiadok a poslednýRiadok , vrátane nich. |
int |
zrušOznačenieTextov()
Zruší jestvujúce označenie všetkých textov vnútornej konzoly.
|
int |
zrušOznačenieVýpisov(int prvýRiadok, int prvýVýpis, int poslednýRiadok, int poslednýVýpis)
Zruší označenie výpisov v rozmedzí stanovenom hodnotami štyroch číselných parametrov.
|
int |
zrušOznačenieVýpisu(int riadok, int index)
Zruší označenie konkrétnemu bloku výpisu na konkrétnom riadku vnútornej konzoly plátna.
|
Posunutie/rolovanie textov vnútornej konzoly |
|
Bod |
posunutieTextov()
Vráti aktuálnu hodnotu posunutia textov vnútornej konzoly v smere osí x a y.
|
void |
posunutieTextov(int x, int y)
Nastaví posunutie textov vnútornej konzoly v smere osí x a y.
|
int |
posunutieTextovX()
Vráti aktuálnu hodnotu posunutia textov vnútornej konzoly v smere osi x.
|
void |
posunutieTextovX(int nováHodnota)
Nastaví posunutie textov vnútornej konzoly v smere osi x.
|
int |
posunutieTextovY()
Vráti aktuálnu hodnotu posunutia textov vnútornej konzoly v smere osi y.
|
void |
posunutieTextovY(int nováHodnota)
Nastaví posunutie textov vnútornej konzoly v smere osi y.
|
void |
rolujTexty()
Posunie texty vnútornej konzoly podľa poslednej udalosti kolieska myši.
|
void |
rolujTexty(int Δx, int Δy)
Posunie texty vnútornej konzoly o zadaný počet bodov v smere osí x a y.
|
Pretáčanie a rolovanie grafiky plátna |
|
void |
pretoč(double Δx, double Δy)
Pretočí obsah plátna o zadaný počet bodov v horizontálnom a/alebo vertikálnom smere.
|
void |
roluj(double Δx, double Δy)
Posunie obsah plátna o zadaný počet bodov v horizontálnom a/alebo vertikálnom smere.
|
void |
rolujGrafiku(double Δx, double Δy)
Alias pre
roluj . |
Prevzatie textov vnútornej konzoly |
|
int |
početRiadkov()
Zistí aktuálny počet riadkov vypísaných vo vnútornej konzole tohto plátna.
|
int |
početVýpisov(int riadok)
Vráti počet výpisov (blokov, ktoré boli vypísané v rámci jedného volania metód
vypíš /vypíšRiadok ) na určenom riadku. |
String |
textKonzoly()
Vráti v reťazci všetky texty, ktoré sa nachádzajú aktuálne vypísané na vnútornej konzole tohto plátna.
|
String |
textKonzoly(boolean lenOznačený)
Vráti v reťazci všetky texty alebo všetky označené texty, ktoré sa nachádzajú aktuálne vypísané na vnútornej konzole tohto plátna v závislosti od hodnoty parametra
lenOznačený . |
String |
textRiadka(int index)
Vráti textový obsah určeného riadka vypísaného v textovej konzole tohto plátna.
|
String |
textRiadka(int index, boolean lenOznačený)
Vráti textový obsah určeného riadka vnútornej konzoly tohto plátna alebo len jeho označených častí – podľa hodnoty parametra
lenOznačený . |
String |
textVýpisu(int riadok, int index)
Vráti text určeného výpisu (bloku, ktorý bol vypísaný v rámci jedného volania metód
vypíš /vypíšRiadok ) z určeného riadka. |
String |
textVýpisu(int riadok, int index, boolean lenOznačený)
Vráti text určeného výpisu (bloku, ktorý bol vypísaný v rámci jedného volania metód
vypíš /vypíšRiadok ) z určeného riadka. |
Priehľadnosť plátna |
|
double |
priehľadnosť()
|
void |
priehľadnosť(double priehľadnosť)
|
void |
priehľadnosť(Priehľadnosť objekt)
Skopíruje úroveň (ne)priehľadnosti zo zadaného objektu.
|
void |
upravPriehľadnosť(double zmena)
Upraví úroveň (ne)priehľadnosti plátna.
|
void |
zrušPriehľadnosť()
Zruší priehľadnosť všetkých bodov na plátne.
|
Písmo vnútornej konzoly plátna |
|
int |
najväčšiaŠírkaZnaku()
Zistí najväčšiu šírku znaku vnútornej konzoly pri použití aktuálneho typu písma.
|
Písmo |
písmo()
|
void |
písmo(Font novéPísmo)
|
Písmo |
písmo(String názov, double veľkosť)
Nastav nový typ písma textov vnútornej konzoly plátna (podlahy alebo stropu).
|
int |
poslednáŠírkaTextu()
Táto metóda zistí poslednú hodnotu maximálnej šírky textu (v bodoch) uloženého vo vnútornej konzole.
|
int |
poslednáVýškaTextu()
Táto metóda zistí poslednú hodnotu celkovej výšky textu (v bodoch) uloženého vo vnútornej konzole.
|
void |
predvolenéPísmo()
Nastaví predvolený typ písma textov plátna (podlahy alebo stropu).
|
int |
šírkaMedzery()
Zistí šírku medzery vnútornej konzoly pri použití aktuálneho typu písma.
|
int |
šírkaReťazca(String reťazec)
Zistí šírku zadaného reťazca v bodoch pri použití aktuálneho typu písma vnútornej konzoly.
|
int |
výškaRiadka()
Zistí výšku riadka vnútornej konzoly pri použití aktuálneho typu písma.
|
Rozmazanie grafiky plátna |
|
void |
rozmaž()
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(Color pozadie)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(Farebnosť pozadie)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie, Color pozadie)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie, Farebnosť pozadie)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie, int rozsah)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie, int rozsah, Color pozadie)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie, int rozsah, Farebnosť pozadie)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int bgr, int bgg, int bgb)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie, int bgr, int bgg, int bgb)
Rozmaže grafiku tohto plátna.
|
void |
rozmaž(int opakovanie, int rozsah, int bgr, int bgg, int bgb)
Rozmaže grafiku tohto plátna.
|
Rozmery a hraničné súradnice plátna |
|
static double |
dolnýOkraj()
Alias pre
spodnýOkraj . |
static double |
hornýOkraj()
Alias pre
vrchnýOkraj . |
static double |
ľavýOkraj()
|
static double |
maximálneX()
Alias pre
najväčšieX . |
static double |
maximálneY()
Alias pre
najväčšieY . |
static double |
minimálneX()
Alias pre
najmenšieX . |
static double |
minimálneY()
Alias pre
najmenšieY . |
static double |
najmenšieX()
|
static double |
najmenšieY()
|
static double |
najväčšieX()
|
static double |
najväčšieY()
|
static double |
pravýOkraj()
|
static double |
spodnýOkraj()
|
static int |
šírka()
Zistí šírku plátna (podlahy alebo stropu).
|
static int |
viditeľnáŠírka()
Zistí aktuálnu šírku tzv. klientskej oblasti okna.
|
static int |
viditeľnáVýška()
Zistí viditeľnú výšku tzv. klientskej oblasti okna.
|
static double |
vrchnýOkraj()
|
static int |
výška()
Zistí výšku plátna (podlahy alebo stropu).
|
Schránka |
|
boolean |
grafikaDoSchránky()
Alias pre
obrázokDoSchránky . |
boolean |
obrázokDoSchránky()
Vloží obrázok (grafiku) plátna do schránky.
|
boolean |
textDoSchránky()
Alias pre
textyDoSchránky . |
boolean |
textDoSchránky(boolean lenOznačený)
Alias pre
textyDoSchránky . |
boolean |
textyDoSchránky()
Vloží do schránky všetky texty vypísané do vnútornej konzoly tohto plátna.
|
boolean |
textyDoSchránky(boolean lenOznačené)
Vloží do schránky buď všetky texty vypísané do vnútornej konzoly tohto plátna, alebo len označené časti – v závislosti od hodnoty parametra
lenOznačené . |
Sledovanie polohy textov vnútornej konzoly |
|
int[] |
výpisNaBode(double x, double y)
Zistí, či sa súradnice zadaného bodu nachádzajú v niektorom z blokov výpisov vnútornej konzoly tohto plátna.
|
int[] |
výpisNaBode(Poloha bod)
Zistí, či sa súradnice zadaného bodu nachádzajú v niektorom z blokov výpisov vnútornej konzoly tohto plátna.
|
int[] |
výpisNaMyši()
Zistí, či sa súradnice myši nachádzajú v niektorom z blokov výpisov vnútornej konzoly tohto plátna.
|
int[] |
výpisPriBode(double x, double y)
Nájde indexy najbližšieho bloku konzoly k zadaným súradniciam bodu.
|
int[] |
výpisPriBode(Poloha bod)
Nájde indexy najbližšieho bloku konzoly k súradniciam zadaného bodu.
|
int[] |
výpisPriMyši()
Nájde indexy najbližšieho bloku konzoly k aktuálnym súradniciam myši.
|
Uloženie grafiky do súboru |
|
void |
uložObrázok(String súbor)
Uloží aktuálnu kresbu na plátne (podlahe alebo strope) do súboru s obrázkom.
|
void |
uložObrázok(String súbor, boolean prepísať)
Uloží aktuálnu kresbu na plátne (podlahe alebo strope) do súboru s obrázkom.
|
Viditeľnosť textov vnútornej konzoly |
|
void |
skryTexty()
Metóda skryje texty vnútornej konzoly podlahy alebo stropu.
|
boolean |
textySkryté()
Metóda overí, či sú skryté texty vnútornej konzoly podlahy alebo stropu.
|
boolean |
textyViditeľné()
Metóda overí, či sú viditeľné texty vnútornej konzoly podlahy alebo stropu.
|
boolean |
textyZobrazené()
Metóda overí, či sú zobrazené texty vnútornej konzoly podlahy alebo stropu.
|
void |
zobrazTexty()
Metóda zobrazí texty vnútornej konzoly podlahy alebo stropu.
|
Vlnenie grafiky plátna |
|
Vlnenie |
definovanéVlnenie()
Alias pre
jestvujúceVlnenie . |
Vlnenie |
existujúceVlnenie()
Alias pre
jestvujúceVlnenie . |
Vlnenie |
jestvujúceVlnenie()
Táto metóda vráti inštanciu vlnenia len v prípade, že jestvuje.
|
boolean |
máVlnenie()
Overí, či je definovaná inštancia vlnenia pre toto plátno.
|
void |
odstráňVlnenie()
Ukončí vlnenie a úplne odstráni inštanciu vlnenia tohto plátna z prostredia programovacieho rámca GRobot.
|
void |
pridajVlnenie()
Pridá alebo zresetuje vlnenie tohto plátna.
|
void |
pridajVlnenie(boolean ajČasovač)
Pridá alebo zresetuje vlnenie tohto plátna.
|
void |
pridajVlnenie(int útlm)
Pridá alebo zresetuje vlnenie tohto plátna.
|
void |
pridajVlnenie(int útlm, boolean ajČasovač)
Pridá alebo zresetuje vlnenie tohto plátna.
|
Vlnenie |
vlnenie()
Vráti inštanciu vlnenia pre toto plátno, aby bolo možné s vlnením ďalej pracovať.
|
Vymazanie grafiky plátna alebo textov vnútornej konzoly |
|
void |
vymaž()
Vymaže obsah plátna (podlahy alebo stropu), aby bola viditeľná len farba pozadia sveta.
|
void |
vymažGrafiku()
Vymaže grafický obsah plátna (podlahy alebo stropu).
|
void |
vymažChvost(int index)
Vymaže obsah vnútornej konzoly tohto plátna od určeného indexu nižšie.
|
int |
vymažOznačenéTexty()
Vymaže všetky označené texty vnútornej konzoly.
|
void |
vymažRiadok(int index)
Vymaže určený riadok z vnútornej konzoly tohto plátna.
|
void |
vymažTexty()
Metóda vymaže všetky texty vnútornej konzoly podlahy alebo stropu.
|
Vypĺňanie farbou |
|
void |
vylejFarbu(double x, double y, Color farba)
Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po okraje tej časti kresby, v ktorej sa zadaný bod nachádza.
|
void |
vylejFarbu(double x, double y, Farebnosť objekt)
Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po okraje tej časti kresby, v ktorej sa zadaný bod nachádza.
|
Farba |
vylejFarbu(double x, double y, int r, int g, int b)
Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom farebných zložiek, ktorá sa určeného bodu rozšíri po okraje okolitej kresby.
|
Farba |
vylejFarbu(double x, double y, int r, int g, int b, int a)
Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom farebných zložiek a úrovne (ne)priehľadnosti, pričom farba sa zo stanoveného bodu rozšíri k okrajom okolitej kresby.
|
void |
vylejFarbu(GRobot ktorý)
Zadaný robot vyleje na svojej pozícii na plátno svoju aktuálnu farbu, ktorá sa odtiaľ rozšíri po okraje okolitej kresby.
|
void |
vylejFarbu(Poloha bod, Color farba)
Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po okraje tej časti kresby, v ktorej sa zadaný bod nachádza.
|
void |
vylejFarbu(Poloha bod, Farebnosť objekt)
Vyleje do zadaného bodu na plátno farbu, ktorá sa odtiaľ rozšíri po okraje tej časti kresby, v ktorej sa zadaný bod nachádza.
|
Farba |
vylejFarbu(Poloha bod, int r, int g, int b)
Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom farebných zložiek, ktorá sa určeného bodu rozšíri po okraje okolitej kresby.
|
Farba |
vylejFarbu(Poloha bod, int r, int g, int b, int a)
Vyleje do zadaného bodu na plátno farbu zadanú prostredníctvom farebných zložiek a úrovne (ne)priehľadnosti, pričom farba sa zo stanoveného bodu rozšíri k okrajom okolitej kresby.
|
void |
vyplň(Color farba)
Vyplní podlahu alebo strop zadanou farbou, ktorá prekryje aj farbu pozadia sveta.
|
void |
vyplň(Farebnosť objekt)
Vyplní podlahu alebo strop farbou zadaného objektu, ktorá prekryje aj farbu pozadia sveta.
|
Farba |
vyplň(int r, int g, int b)
Vyplní podlahu alebo strop farbou zadanou prostredníctvom farebných zložiek.
|
Farba |
vyplň(int r, int g, int b, int a)
Vyplní podlahu alebo strop farbou zadanou prostredníctvom farebných zložiek a úrovne (ne)priehľadnosti.
|
Výstup na vnútornú konzolu |
|
void |
píšNa(double x, double y, Object... argumenty)
Vypíše sériu argumentov v tvare textu na zadaných súradniciach podlahy alebo stropu.
|
void |
píšRiadokNa(double x, double y, Object... argumenty)
Vypíše sériu argumentov v tvare textu na zadaných súradniciach podlahy alebo stropu a presunie sa na ďalší riadok.
|
void |
vložRiadok(int index, Object... argumenty)
Vloží riadok určený zoznamom
argumenty na pozíciu špecifikovanú číselným indexom – hodnota 0 vloží riadok na prvú pozíciu. |
void |
vypíš(Object... argumenty)
Vypíše sériu argumentov v tvare textu na plátne (podlahe alebo strope).
|
void |
vypíšAktívneSlová(String identifikátor, Object... argumenty)
Alias pre
vypíšAktívneSlovo . |
void |
vypíšAktívneSlovo(String identifikátor, Object... argumenty)
Vypíše sériu argumentov v tvare textu na plátne (podlahe alebo strope) ako aktívne slová identifikované zadaným identifikátorom.
|
void |
vypíšNa(double x, double y, Object... argumenty)
Vypíše sériu argumentov v tvare textu na zadaných súradniciach podlahy alebo stropu.
|
void |
vypíšRiadok(Object... argumenty)
Vypíše sériu argumentov v tvare textu na podlahe alebo strope a presunie sa na ďalší riadok.
|
void |
vypíšRiadokNa(double x, double y, Object... argumenty)
Vypíše sériu argumentov v tvare textu na zadaných súradniciach podlahy alebo stropu a presunie sa na ďalší riadok.
|
Zisťovanie farieb bodov na plátne |
|
Farba |
farbaBodu(double x, double y)
Zistí farbu bodu (jedného pixela) na zadaných súradniciach.
|
boolean |
farbaBodu(double x, double y, Color farba)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje so zadanou farbou.
|
boolean |
farbaBodu(double x, double y, Farebnosť objekt)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje s farbou zadaného objektu.
|
boolean |
farbaBodu(double x, double y, int r, int g, int b)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje s farbou zadanou prostredníctvom farebných zložiek.
|
boolean |
farbaBodu(double x, double y, int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaBodu(Poloha objekt)
Zistí farbu bodu (jedného pixela) plátna na pozícii zadaného objektu.
|
boolean |
farbaBodu(Poloha objekt, Color farba)
Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného objektu zhoduje so zadanou farbou.
|
boolean |
farbaBodu(Poloha objekt, Farebnosť farebnosť)
Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného objektu zhoduje s farbou zadaného objektu.
|
boolean |
farbaBodu(Poloha objekt, int r, int g, int b)
Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného objektu zhoduje s farbou zadanou prostredníctvom farebných zložiek.
|
boolean |
farbaBodu(Poloha objekt, int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného objektu zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaNaMyši()
Zistí farbu bodu (jedného pixela) na súradniciach myši.
|
boolean |
farbaNaMyši(Color farba)
Zistí, či sa farba bodu (jedného pixela) na súradniciach myši zhoduje so zadanou farbou.
|
boolean |
farbaNaMyši(Farebnosť objekt)
Zistí, či sa farba bodu (jedného pixela) na súradniciach myši zhoduje s farbou zadaného objektu.
|
boolean |
farbaNaMyši(int r, int g, int b)
Zistí, či je farba bodu (jedného pixela) na súradniciach myši zhodná s farbou zadanou prostredníctvom farebných zložiek.
|
boolean |
farbaNaMyši(int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) na súradniciach myši zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
Zálohovanie textov alebo grafiky |
|
void |
obnovGrafiku()
Obnoví kresbu plátna (podlahy alebo stropu), ktorá bol zálohovaná metódou
zálohujGrafiku . |
void |
obnovGrafiku(Object záloha)
Obnoví kresbu plátna (podlahy alebo stropu), ktorá bola zálohovaná buď metódou
zálohujGrafiku() , alebo metódou zálohujGrafiku(GRobot) . |
void |
obnovTexty()
Táto metóda obnoví stav textového obsahu vnútornej konzoly, ktorý bol uložený metódou
zálohujTexty . |
void |
obnovTexty(Object záloha)
Táto metóda obnoví stav textového obsahu vnútornej konzoly tohto plátna podľa objektu, ktorý bol vytvorený niektorou z metód
zálohujTexty() , zálohujTexty(GRobot) , zálohujChvost(int) alebo zálohujChvost(int, GRobot) (prípadne inou metódou, ktorá mohla byť do programovacieho rámca pridaná neskôr). |
void |
pridajGrafiku(GRobot ktorý)
Nakreslí obsah zadanej zálohy plátna vytvorenej metódou
zálohujGrafiku(GRobot) ) cez jestvujúcu kresbu na plátne (podlahe alebo strope). |
void |
pridajTexty(Object záloha)
Táto metóda pridá k aktuálnemu obsahu vnútornej konzoly tohto plátna obsah zo zadanej zálohy konzoly, ktorá bola vytvorená niektorou z metód
zálohujTexty() , zálohujTexty(GRobot) , zálohujChvost(int) alebo zálohujChvost(int, GRobot) (prípadne inou metódou, ktorá mohla byť do programovacieho rámca pridaná neskôr). |
Object |
zálohujGrafiku()
Zálohuje kresbu na plátne (podlahe alebo strope), aby mohla byť v prípade potreby obnovená metódou
obnovGrafiku . |
void |
zálohujGrafiku(GRobot ktorý)
Zálohuje kresbu plátna (podlahy alebo stropu) do pamäte zadaného robota.
|
Object |
zálohujChvost(int index)
Zálohuje textový obsah vnútornej konzoly tohto plátna od určeného indexu riadka vyššie (chvost).
|
void |
zálohujChvost(int index, GRobot ktorý)
Zálohuje textový obsah vnútornej konzoly tohto plátna od určeného indexu riadka vyššie (chvost).
|
Object |
zálohujTexty()
Táto metóda vytvorí zálohu textového obsahu vnútornej konzoly tohto plátna, uloží si ju do vnútornej pamäte a zároveň vráti vo forme objektu.
|
void |
zálohujTexty(GRobot ktorý)
Táto metóda vytvorí zálohu textového obsahu vnútornej konzoly tohto plátna s použitím vnútornej pamäte zadaného robota.
|
void |
zapamätajGrafiku(GRobot ktorý)
Alias pre
zálohujGrafiku . |
Object |
zapamätajTexty()
Alias pre
zálohujTexty . |
void |
zapamätajTexty(GRobot ktorý)
Alias pre
zálohujTexty . |
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aktivovanie alebo deaktivovanie |
|
boolean |
aktívna()
Overí, či je položka aktívna.
|
void |
aktivuj()
Aktivuje položku.
|
void |
deaktivuj()
Deaktivuje položku.
|
Farby a viditeľnosť |
|
Farba |
farbaPozadia()
|
void |
farbaPozadia(Color nováFarba)
|
void |
farbaPozadia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia položky podľa zadaného objektu.
|
Farba |
farbaPozadia(int r, int g, int b)
Nastaví farbu pozadia položky podľa zadaných farebných zložiek.
|
Farba |
farbaPozadia(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia položky podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaTextu()
|
void |
farbaTextu(Color nováFarba)
|
void |
farbaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť textu položky podľa zadaného objektu.
|
Farba |
farbaTextu(int r, int g, int b)
Nastaví farbu textu položky podľa zadaných farebných zložiek.
|
Farba |
farbaTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť textu položky podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
void |
skry()
Skryje položku.
|
boolean |
viditeľná()
Zistí, či je položka viditeľná (zobrazená) alebo nie.
|
void |
zdedenáFarbaPozadia()
Nastaví zdedenú farbu pozadia položky.
|
void |
zdedenáFarbaTextu()
Nastaví zdedenú farbu textu položky.
|
void |
zobraz()
Zobrazí položku.
|
boolean |
zobrazená()
Zistí, či je položka zobrazená (viditeľná) alebo nie.
|
Ikona, text a písmo |
|
Obrázok |
ikona()
Vráti základnú ikonu položky alebo
null ak položka nemá priradenú ikonu, ktorá bola vytvorená z inštancie typu Obrázok . |
void |
ikona(Image obrázok)
|
void |
ikona(String súbor)
Nastaví alebo odstráni ikonu položky uloženú v súbore s obrázkom.
|
int |
medzeraMedziIkonouATextom()
|
void |
medzeraMedziIkonouATextom(int medzera)
|
Písmo |
písmo()
|
void |
písmo(Font novéPísmo)
|
Písmo |
písmo(String názov, double veľkosť)
Nastaví nový typ písma textu položky.
|
String |
text()
|
void |
text(String text)
|
Označenie položky |
|
void |
odznač()
Zruší označenie položky.
|
void |
označ()
Označí položku.
|
boolean |
označená()
Overí, či je položka označená.
|
void |
zrušOznačenie()
Zruší označenie položky.
|
Príkaz a klávesové skratky |
|
void |
klávesováSkratka(int kódKlávesu)
Zmení klávesovú skratku tejto položky ponuky.
|
void |
klávesováSkratka(int kódKlávesu, int modifikátor)
Zmení klávesovú skratku tejto položky ponuky.
|
void |
mnemonickáSkratka(int kódSkratky)
Zmení mnemonickú skratku tejto položky ponuky.
|
void |
príkaz(String príkaz)
Prepojí túto položku ponuky s príkazom priradeným ku klávesovej skratke.
|
Príznak voľby používateľom |
|
boolean |
aktivovaná()
Overí, či bola táto položka ponuky naposledy aktivovaná (zvolená).
|
boolean |
zvolená()
Alias pre
aktivovaná . |
Skript |
|
String[] |
riadkySkriptu()
Vráti riadky skriptu, ak bol skript k tejto položke priradený v textovej forme.
|
Skript |
skript()
Vráti skript priradený k tejto položke alebo
null , ak k položke nebol priradený žiadny skript. |
void |
skript(Skript skript)
Priradí k tejto položke skript, ktorý bude automaticky vykonaný po jej zvolení.
|
void |
skript(String skript)
Priradí k tejto položke skript, ktorý bude automaticky vykonaný po jej zvolení.
|
void |
skript(String[] riadky)
Priradí k tejto položke skript, ktorý bude automaticky vykonaný po jej zvolení.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aktivovanie alebo deaktivovanie |
|
boolean |
aktívny()
Overí, či je poznámkový blok aktívny.
|
void |
aktivuj()
Aktivuje poznámkový blok.
|
void |
deaktivuj()
Deaktivuje poznámkový blok.
|
Obsah a formátovanie |
|
String |
html()
|
void |
html(String html)
|
boolean |
kurzíva()
|
void |
kurzíva(boolean kurzíva)
|
void |
moveCaretPosition(int nováPozícia)
Prekrytie originálnej metódy, aby boli filtrované nekorektné hodnoty pozície kurzora a aby metóda nevrhala výnimky.
|
void |
nahraďOznačenie(String obsah)
Nahradí aktuálne označený obsah zadaným obsahom (reťazcom).
|
void |
nahraďOznačenie(String obsah, boolean ponechajOznačenie)
Nahradí aktuálne označený obsah zadaným obsahom (reťazcom).
|
String |
názovPísma()
|
void |
názovPísma(String názovPísma)
|
String |
označenýText()
Vráti označený text dokumentu.
|
int |
polohaKurzora()
Zistí a vráti aktuálnu polohu textového kurzora (angl.
|
void |
polohaKurzora(int nováPozícia)
Nastaví novú polohu kurzora (angl. caret).
|
void |
presuňKurzor(int nováPozícia)
Presunie kurzor (angl. caret) na novú pozíciu a vytvorí pri tom označenie.
|
void |
setCaretPosition(int nováPozícia)
Prekrytie originálnej metódy, aby boli filtrované nekorektné hodnoty pozície kurzora a aby metóda nevrhala výnimky.
|
boolean |
silné()
Alias pre
tučné . |
void |
silné(boolean tučné)
Alias pre
tučné . |
boolean |
šikmé()
Alias pre
kurzíva . |
void |
šikmé(boolean kurzíva)
Alias pre
kurzíva . |
String |
text()
|
void |
text(String text)
|
boolean |
tučné()
|
void |
tučné(boolean tučné)
|
int |
veľkosťPísma()
|
void |
veľkosťPísma(int veľkosťPísma)
|
int |
zarovnať()
|
void |
zarovnať(int zarovnať)
|
Poloha a rozmery |
|
boolean |
jeNa(double x, double y)
Overí, či sa poloha tohto poznámkového bloku dokonale zhoduje so zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tohto poznámkového bloku a poloha zadaného objektu dokonale zhodujú.
|
boolean |
máRozmer(double šírka, double výška)
Overí, či sa rozmery poznámkového bloku dokonale zhodujú so zadanými rozmermi.
|
boolean |
máRozmer(Rozmer rozmer)
Overí, či sa rozmery poznámkového bloku a rozmery zadaného objektu dokonale zhodujú.
|
boolean |
máŠírku(double šírka)
Zistí, či má poznámkový blok zadanú šírku.
|
boolean |
máVýšku(double výška)
Zistí, či má poznámkový blok zadanú výšku.
|
void |
nerozťahuj()
Zruší roztiahnutie poznámkového bloku v oboch smeroch.
|
void |
odlep()
Odlepí poznámkový blok od všetkých okrajov.
|
Bod |
poloha()
Vráti aktuálnu polohu poznámkového bloku.
|
void |
poloha(double x, double y)
Presunie poznámkový blok na zadané súradnice
x , y . |
void |
poloha(Poloha objekt)
Presunie poznámkový blok na súradnice zadaného objektu.
|
double |
polohaX()
|
void |
polohaX(double novéX)
|
double |
polohaY()
|
void |
polohaY(double novéY)
|
void |
prilepDole()
Prilepí poznámkový blok k dolnému okraju.
|
void |
prilepHore()
Prilepí poznámkový blok k hornému okraju.
|
void |
prilepVľavo()
Prilepí poznámkový blok k ľavému okraju.
|
void |
prilepVpravo()
Prilepí poznámkový blok k pravému okraju.
|
Rozmer |
rozmery()
Zistí aktuálne rozmery poznámkového bloku.
|
void |
rozmery(double nováŠírka, double nováVýška)
Nastaví nové rozmery poznámkového bloku.
|
void |
rozmery(Rozmer rozmer)
Nastaví nové rozmery poznámkového bloku podľa zadanej implementácie rozmeru.
|
void |
roztiahniHorizontálne()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniNaŠírku()
Roztiahne poznámkový blok na celú šírku zobrazovanej plochy tak, aby bol celý viditeľný, čoho dôsledkom je aj to, že najväčšia možná šírka bloku je rovná šírke plátien sveta.
|
void |
roztiahniNaVýšku()
Roztiahne poznámkový blok na celú výšku zobrazovanej plochy tak, aby bol celý viditeľný, čoho dôsledkom je aj to, že najväčšia možná výška bloku je rovná výške plátien sveta.
|
void |
roztiahniVertikálne()
Alias pre
roztiahniNaVýšku . |
void |
roztiahniVodorovne()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniZvislo()
Alias pre
roztiahniNaVýšku . |
void |
skoč(double Δx, double Δy)
Presunie poznámkový blok o zadaný počet bodov v horizontálnom a vertikálnom smere.
|
void |
skočNa(double x, double y)
Alias pre
poloha . |
void |
skočNa(Poloha objekt)
Alias pre
poloha . |
double |
súradnicaX()
Alias pre
polohaX . |
void |
súradnicaX(double novéX)
Alias pre
polohaX . |
double |
súradnicaY()
Alias pre
polohaY . |
void |
súradnicaY(double novéY)
Alias pre
polohaY . |
double |
šírka()
|
void |
šírka(double nováŠírka)
|
double |
výška()
|
void |
výška(double nováVýška)
|
Povolenie/zakázanie úprav |
|
void |
neupravuj()
Zakáže úpravu textu poznámkového bloku.
|
boolean |
upraviteľný()
Overí, či má poznámkový blok povolenú úpravu textu.
|
void |
upravuj()
Povolí úpravu textu v poznámkovom bloku.
|
Prenos do/z okna⟨Prenos⟩ |
|
boolean |
jeV(Okno okno)
Zistí, či je tento poznámkový blok umiestnený v zadanom okne.
|
PoznámkovýBlok |
prenes(Okno okno, boolean tam)
Prenesie poznámkový blok zo sveta do určeného okna alebo späť.
|
Vzhľad (farby, viditeľnosť, dekor…) |
|
Farba |
farbaKurzora()
|
void |
farbaKurzora(Color nováFarba)
|
void |
farbaKurzora(Farebnosť objekt)
Nastaví farbu a priehľadnosť kurzora poznámkového bloku podľa zadaného objektu.
|
Farba |
farbaKurzora(int r, int g, int b)
Nastaví farbu kurzora poznámkového bloku podľa zadaných farebných zložiek.
|
Farba |
farbaKurzora(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť kurzora poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaNeaktívnehoTextu()
|
void |
farbaNeaktívnehoTextu(Color nováFarba)
|
void |
farbaNeaktívnehoTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť neaktívneho textu poznámkového bloku podľa zadaného objektu.
|
Farba |
farbaNeaktívnehoTextu(int r, int g, int b)
Nastaví farbu neaktívneho textu poznámkového bloku podľa zadaných farebných zložiek.
|
Farba |
farbaNeaktívnehoTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť neaktívneho textu poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaPozadia()
|
void |
farbaPozadia(Color nováFarba)
|
void |
farbaPozadia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia poznámkového bloku podľa zadaného objektu.
|
Farba |
farbaPozadia(int r, int g, int b)
Nastaví farbu pozadia poznámkového bloku podľa zadaných farebných zložiek.
|
Farba |
farbaPozadia(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaPozadiaOznačenia()
|
void |
farbaPozadiaOznačenia(Color nováFarba)
|
void |
farbaPozadiaOznačenia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia označenia (označeného textu) poznámkového bloku podľa zadaného objektu.
|
Farba |
farbaPozadiaOznačenia(int r, int g, int b)
Nastaví farbu pozadia označenia (označeného textu) poznámkového bloku podľa zadaných farebných zložiek.
|
Farba |
farbaPozadiaOznačenia(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia označenia (označeného textu) poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaPozadiaTextu()
|
void |
farbaPozadiaTextu(Color nováFarba)
|
void |
farbaPozadiaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia textu poznámkového bloku podľa zadaného objektu.
|
Farba |
farbaPozadiaTextu(int r, int g, int b)
Nastaví farbu pozadia textu poznámkového bloku podľa zadaných farebných zložiek.
|
Farba |
farbaPozadiaTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia textu poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaTextu()
|
void |
farbaTextu(Color nováFarba)
|
void |
farbaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť textu poznámkového bloku podľa zadaného objektu.
|
Farba |
farbaTextu(int r, int g, int b)
Nastaví farbu textu poznámkového bloku podľa zadaných farebných zložiek.
|
Farba |
farbaTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť textu poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaTextuOznačenia()
|
void |
farbaTextuOznačenia(Color nováFarba)
|
void |
farbaTextuOznačenia(Farebnosť objekt)
Nastaví podľa zadaného objektu farbu a priehľadnosť bloku označenia poznámkového bloku.
|
Farba |
farbaTextuOznačenia(int r, int g, int b)
Nastaví podľa zadaných farebných zložiek farbu bloku označenia poznámkového bloku.
|
Farba |
farbaTextuOznačenia(int r, int g, int b, int a)
Nastaví podľa zadaných farebných zložiek a úrovne priehľadnosti farbu a (ne)priehľadnosť bloku označenia poznámkového bloku.
|
boolean |
jeDekorZrušený()
Zistí, či má poznámkový blok zrušený dekor.
|
boolean |
máDekor()
Zistí, či má poznámkový blok dekor.
|
Boolean |
režimZobrazeniaHorizontálnejLišty()
Zistí režim zobrazenia horizontálnej rolovacej lišty poznámkového bloku.
|
void |
režimZobrazeniaRolovacíchLíšt(Boolean horizontálna, Boolean vertikálna)
Nastaví režim zobrazenia rolovacích líšt poznámkového bloku.
|
Boolean |
režimZobrazeniaVertikálnejLišty()
Zistí režim zobrazenia vertikálnej rolovacej lišty poznámkového bloku.
|
JScrollPane |
rolovanie()
Poskytne komponent rolovania
JScrollPane poznámkového bloku. |
void |
setVisible(boolean visible)
Prekrytie originálnej metódy.
|
void |
skry()
Skryje poznámkový blok.
|
boolean |
viditeľný()
Zistí, či je poznámkový blok viditeľný (zobrazený) alebo nie.
|
void |
zobraz()
Zobrazí poznámkový blok.
|
boolean |
zobrazený()
Zistí, či je poznámkový blok zobrazený (viditeľný) alebo nie.
|
void |
zrušDekor(boolean zrušiť)
Obnoví pôvodný alebo zruší aktuálny dekor poznámkového bloku.
|
Úprava fungovania klávesnice |
|
boolean |
zakážEnter()
|
void |
zakážEnter(boolean zakážEnter)
|
boolean |
zakážTabulátor()
|
void |
zakážTabulátor(boolean zakážTabulátor)
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Rez písma |
|
boolean |
kurzíva()
|
boolean |
normálne()
Alias pre
obyčajné . |
boolean |
obyčajné()
|
boolean |
silné()
Alias pre
tučné . |
boolean |
šikmé()
Alias pre
kurzíva . |
boolean |
tučné()
|
Rodina písma |
|
String |
názov()
Vráti názov tohto písma.
|
Uchovávanie údajov v súbore |
|
Písmo |
čítajZoSúboru(Súbor súbor)
Prečíta záznam o tomto písme zo zadaného konfiguračného súboru a vráti inštanciu písma, ktorá sa zhoduje so záznamom v súbore.
|
static Písmo |
čítajZoSúboru(Súbor súbor, Písmo písmo)
Prečíta záznam o písme zo zadaného konfiguračného súboru a vráti inštanciu písma vytvorenú podľa záznamu v súbore.
|
Písmo |
prečítajZoSúboru(Súbor súbor)
Alias pre
čítajZoSúboru . |
static Písmo |
prečítajZoSúboru(Súbor súbor, Písmo písmo)
Alias pre
čítajZoSúboru . |
void |
uložDoSúboru(Súbor súbor)
Uloží záznam o tomto písme do zadaného konfiguračného súboru.
|
static void |
uložDoSúboru(Súbor súbor, Písmo písmo)
Uloží záznam o zadanom písme do zadaného konfiguračného súboru.
|
Veľkosť písma |
|
float |
veľkosť()
Vráti veľkosť písma v bodoch.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Hodnoty |
|
int |
daj()
Aktívne čítanie hodnôt radu.
|
int |
dajHodnotu(int parameter)
Výpočet hodnoty radu podľa zadaného parametra, ktorý sa dá chápať aj ako „poradové číslo“ (alebo skôr index) hodnoty radu.
|
int |
hodnota()
Pasívne prečítanie aktuálnej hodnoty radu.
|
void |
hodnota(int hodnota)
Nastavenie novej aktuálnej hodnoty tejto inštancie.
|
int |
parameter(int parameter)
Nastavenie a prečítanie novej aktuálnej hodnoty tejto inštancie výpočtom z parametra.
|
void |
zamiešaj()
Zamieša tento rad.
|
Hranice |
|
int |
dolnáHranica()
Vráti aktuálnu hodnotu spodnej hranice radu.
|
void |
dolnáHranica(int dolnáHranica)
Upraví spodnú hranicu tohto generátora pri zachovaní najmenej jednotkového rozdielu medzi hranicami a zabezpečení hodnoty spodnej hranice nižšej od vrchnej hranice.
|
int |
hornáHranica()
Vráti aktuálnu hodnotu vrchnej hranice radu.
|
void |
hornáHranica(int hornáHranica)
Upraví vrchnú hranicu tohto generátora pri zachovaní najmenej jednotkového rozdielu medzi hranicami a zabezpečení hodnoty spodnej hranice nižšej od vrchnej hranice.
|
int |
spodnáHranica()
Vráti aktuálnu hodnotu spodnej hranice radu.
|
void |
spodnáHranica(int spodnáHranica)
Upraví spodnú hranicu tohto generátora pri zachovaní najmenej jednotkového rozdielu medzi hranicami a zabezpečení hodnoty spodnej hranice nižšej od vrchnej hranice.
|
int |
vrchnáHranica()
Vráti aktuálnu hodnotu vrchnej hranice radu.
|
void |
vrchnáHranica(int vrchnáHranica)
Upraví vrchnú hranicu tohto generátora pri zachovaní najmenej jednotkového rozdielu medzi hranicami a zabezpečení hodnoty spodnej hranice nižšej od vrchnej hranice.
|
Krok |
|
int |
krok()
Vráti aktuálny krok radu (mieru prírastku resp. úbytku hodnôt).
|
void |
krok(int krok)
Nastaví novú hodnotu kroku radu (čiže mieru prírastku resp. úbytku hodnôt radu počas ich aktívneho čítania).
|
Smer |
|
void |
naopak()
Prevráti smer zmeny hodnôt radu na opačný k aktuálnemu.
|
boolean |
vzostupne()
Overí, či je aktuálny smer zmeny hodnôt radu vzostupný (stúpajúci).
|
void |
vzostupne(boolean vzostupne)
Nastaví smer zmeny hodnôt radu podľa zadaného parametera.
|
boolean |
zostupne()
Overí, či je aktuálny smer zmeny hodnôt radu zostupný (klesajúci).
|
void |
zostupne(boolean zostupne)
Nastaví smer zmeny hodnôt radu podľa zadaného parametera.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Kreslenie a prepočty |
|
void |
kresli()
Prekreslí roj s použitím kresliaceho robota roja.
|
static double[] |
normála(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)
Vypočíta zo zadaných súradníc troch bodov určujúcich plochu v priestore súradnice normálového vektora k tejto ploche a vráti jeho nenormalizované súradnice.
|
static double[] |
normalizuj(double[] vektor)
Normalizuje vektor zadaných súradníc.
|
Zoznam<Roj.Bod> |
poradieKreslenia()
Vráti kópiu aktuálneho zoznamu bodov roja zoradeného podľa poradia kreslenia.
|
void |
prepočítaj()
|
void |
prepočítať()
Táto metóda vynúti prepočet premietaných súradníc (
x3 , y3 ) a veľkostí kreslených objektov (z3 ) všetkých bodov roja pri najbližšom kreslení alebo pri volaní metódy prepočítaj . |
void |
transformovať()
Táto metóda vynúti prepočet konečných (globálne transformovaných) súradníc
x2 , y2 , z2 všetkých bodov roja pri najbližšom kreslení alebo pri volaní metódy transformuj . |
void |
transformuj()
|
void |
transformuj(Roj.Bod bod)
|
static double[] |
uhlyK(double[] vektor)
Vráti uhly potrebné na pootočenie jednotkového vektora paralelného s osou z okolo osí x (prvý prvok poľa v návratovej hodnote označovaný v tejto dokomentácii aj ako uhol α) a y (druhý prvok poľa v návratovej hodnote označovaný v tejto dokomentácii aj ako uhol β) tak, aby výsledný vektor smeroval k zadanému polohovému vektoru.
|
static double[] |
uhlyK(double x, double y, double z)
Vráti uhly potrebné na pootočenie jednotkového vektora paralelného s osou z okolo osí x (prvý prvok poľa v návratovej hodnote označovaný v tejto dokomentácii aj ako uhol α) a y (druhý prvok poľa v návratovej hodnote označovaný v tejto dokomentácii aj ako uhol β) tak, aby výsledný vektor smeroval k zadanému polohovému vektoru.
|
Mierka |
|
double |
mierka()
Vráti aktuálnu hodnotu mierky roja.
|
void |
mierka(double hodnota)
Nastaví novú hodnotu mierky roja.
|
void |
zmeňMierku(double Δmierka)
Upraví hodnotu mierky roja.
|
Nájdenie bodu podľa polohy⟨Hľadanie bodov⟩ |
|
Roj.Bod |
dajBodNa(double súradnicaX, double súradnicaY)
Zistí, či sa projekcia niektorého bodu roja nachádza na zadaných súradniciach.
|
Roj.Bod |
dajBodNa(double súradnicaX, double súradnicaY, double polomer)
Zistí, či sa projekcia niektorého bodu roja nachádza na zadaných súradniciach.
|
Roj.Bod |
dajBodNa(Poloha objekt)
Zistí, či sa projekcia niektorého bodu roja nachádza na súradniciach zadaného objektu.
|
Roj.Bod |
dajBodNa(Poloha objekt, double polomer)
Zistí, či sa projekcia niektorého bodu roja nachádza na súradniciach zadaného objektu.
|
Roj.Bod |
dajBodNaMyši()
Zistí, či sa projekcia niektorého bodu roja nachádza na súradniciach myši.
|
Roj.Bod |
dajBodNaMyši(double polomer)
Zistí, či sa projekcia niektorého bodu roja nachádza na súradniciach myši.
|
Orientácia kamery |
|
void |
nastavStredOtáčania(double[] bod)
Nastaví stred otáčania roja na základe hodnôt zadaného poľa.
|
void |
nastavStredOtáčania(double nxs, double nys, double nzs)
Nastaví nové súradnice stredu otáčania.
|
void |
nastavUhly(double[] pole)
Nastaví hodnoty uhlov roja na základe hodnôt zadaného poľa.
|
void |
nastavUhly(double nα, double nβ, double nγ)
|
void |
pootoč(double[] pole)
Pozmení hodnoty uhlov roja na základe hodnôt zadaného poľa.
|
void |
pootoč(double Δα, double Δβ, double Δγ)
|
void |
posuňStredOtáčania(double[] bod)
Posunie stred otáčania roja na základe hodnôt zadaného poľa.
|
void |
posuňStredOtáčania(double Δxs, double Δys, double Δzs)
Posunie súradnice stredu otáčania.
|
double[] |
stredOtáčania()
Vráti aktuálny stred otáčania vo forme trojprvkového poľa [xs, ys, zs].
|
double |
stredOtáčaniaX()
Vráti x-ovú súradnicu stredu otáčania.
|
void |
stredOtáčaniaX(double hodnota)
Nastaví novú hodnotu x-ovej súradnice stredu otáčania.
|
double |
stredOtáčaniaY()
Vráti y-ovú súradnicu stredu otáčania.
|
void |
stredOtáčaniaY(double hodnota)
Nastaví novú hodnotu y-ovej súradnice stredu otáčania.
|
double |
stredOtáčaniaZ()
Vráti z-ovú súradnicu stredu otáčania.
|
void |
stredOtáčaniaZ(double hodnota)
Nastaví novú hodnotu z-ovej súradnice stredu otáčania.
|
double[] |
uhly()
Vráti aktuálne hodnoty uhlov alfa (α), beta (β) a gama (γ) roja vo forme trojprvkového poľa [α, β, γ].
|
double |
uhol(int ktorý)
|
void |
uhol(int ktorý, double hodnota)
Nastaví jeden alebo viacero uhlov na stanovenú hodnotu.
|
double |
uholAlfa()
Vráti aktuálnu hodnotu uhla alfa (vnútorne značeného
α ). |
void |
uholAlfa(double hodnota)
Nastaví novú hodnotu uhlu alfa (vnútorne značeného
α ). |
double |
uholBeta()
Vráti aktuálnu hodnotu uhla beta (vnútorne značeného
β ). |
void |
uholBeta(double hodnota)
Nastaví novú hodnotu uhlu beta (vnútorne značeného
β ). |
double |
uholGama()
Vráti aktuálnu hodnotu uhla gama (vnútorne značeného
γ ). |
void |
uholGama(double hodnota)
Nastaví novú hodnotu uhlu gama (vnútorne značeného
γ ). |
Poloha kamery |
|
double[] |
kamera()
Vráti aktuálnu polohu kamery vo forme trojprvkového poľa [kx, ky, kz].
|
double |
kameraX()
Vráti aktuálnu x-ovú súradnicu polohy kamery.
|
void |
kameraX(double hodnota)
Nastaví novú x-ovú súradnicu polohy kamery.
|
double |
kameraY()
Vráti aktuálnu y-ovú súradnicu polohy kamery.
|
void |
kameraY(double hodnota)
Nastaví novú y-ovú súradnicu polohy kamery.
|
double |
kameraZ()
Vráti aktuálnu z-ovú súradnicu polohy kamery.
|
void |
kameraZ(double hodnota)
Nastaví novú z-ovú súradnicu polohy kamery.
|
void |
nastavKameru(double[] bod)
Nastaví polohu kamery roja na základe hodnôt zadaného poľa.
|
void |
nastavKameru(double nkx, double nky, double nkz)
Nastaví novú polohu kamery.
|
void |
posuňKameru(double[] bod)
Posunie polohu kamery roja na základe hodnôt zadaného poľa.
|
void |
posuňKameru(double Δkx, double Δky, double Δkz)
Posunie polohu kamery.
|
Práca so súborom |
|
void |
čítajZoSúboru(Súbor súbor, String identifikátor)
Prečíta údaje o roji z konfiguračného súboru otvoreného na čítanie.
|
void |
prečítajZoSúboru(Súbor súbor, String identifikátor)
Alias pre
čítajZoSúboru . |
void |
uložDoSúboru(Súbor súbor, String identifikátor)
Zapíše údaje o roji do konfiguračného súboru otvoreného na zápis.
|
SVG podpora |
|
void |
pridajDoSVG(SVGPodpora svgPodpora)
Táto metóda slúži na export grafiky roja do zadanej inštancie SVG podpory.
|
Zoznam bodov |
|
Zoznam<Roj.Bod> |
body()
Vráti kópiu aktuálneho zoznamu bodov roja.
|
Roj.Bod |
pridajBod()
Pridá nový bod do roja.
|
void |
vymaž()
Odstráni všetky body z roja.
|
void |
vymažBod(Roj.Bod bod)
Odstráni bod z roja.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Iné |
|
double |
dajParameter(int index, double predvolenáHodnota)
Umožňuje prevziať hodnotu zákaznícky definovaného reálneho parametra bodu.
|
int |
dajParameter(int index, int predvolenáHodnota)
Umožňuje prevziať hodnotu zákaznícky definovaného celočíselného parametra bodu.
|
void |
nastavParameter(int index, double hodnota)
Umožňuje nastaviť hodnotu zákaznícky definovaného reálneho parametra bodu.
|
void |
nastavParameter(int index, int hodnota)
Umožňuje nastaviť hodnotu zákaznícky definovaného celočíselného parametra bodu.
|
void |
upevni()
Táto metóda fyzicky presunie bod na jeho transformovanú polohu a zruší transformácie (inak dočasného) posunutia a pootočenia bodu.
|
Kreslenie |
|
void |
kresliSpoj()
Táto metóda využije kresliaci robot roja na nakreslenie spoja (čiary) smerujúceho z aktuálnej polohy robota do tohto bodu.
|
void |
kresliTeleso()
Táto metóda využije kresliaci robot roja na nakreslenie objektu umiestneného na polohe tohto bodu (ak je viditeľný – pozri atribút
zobraz ). |
Overenie polohy |
|
boolean |
bodV(double súradnicaX, double súradnicaY)
Zistí, či sa súradnice zadaného bodu nachádzajú v kruhu s veľkosťou polomeru úmernému vzdialenosti inštancie tohto bodu od kamery (aktuálnej projekcie) a stredom na aktuálnej pozícii jeho projekcie.
|
boolean |
bodV(double súradnicaX, double súradnicaY, double polomer)
Overí, či sa zadané súradnice nachádzajú v kruhu so zadaným polomerom a stredom na aktuálnej pozícii projekcie bodu.
|
boolean |
bodV(Poloha objekt)
Funguje rovnako ako metóda
bodV(x, y) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
bodV(Poloha objekt, double polomer)
Funguje rovnako ako metóda
bodV(x, y, polomer) , len namiesto súradníc bodu je použitá poloha zadaného objektu… |
boolean |
myšV()
Zistí, či sa súradnice myši nachádzajú v kruhu s veľkosťou polomeru úmernému vzdialenosti inštancie tohto bodu od kamery (aktuálnej projekcie) a stredom na aktuálnej pozícii jeho projekcie.
|
boolean |
myšV(double polomer)
Overí, či sa súradnice myši nachádzajú v kruhu so zadaným polomerom a stredom na aktuálnej pozícii projekcie bodu.
|
Porovnanie |
|
int |
compareTo(Roj.Bod iný)
Porovná polohu tohto bodu s polohou zadaného bodu a vráti hodnotu
0.0 , ak sú vzdialenosti oboch bodov od kamery zhodné, kladnú hodnotu, ak je vzdialenosť druhého bodu od kamery väčšia a zápornú hodnotu v opačnom prípade. |
Prepočty |
|
void |
transformuj()
Ak je hodnota atribútu
transformuj rovná true , tak táto metóda prepočíta (vypočíta nové) hodnoty transformovaných súradníc x1 , y1 a z1 . |
Práca so súborom |
|
void |
čítajZoSúboru(Súbor súbor, String identifikátor)
Prečíta údaje o inštancii tohto bodu z konfiguračného súboru otvoreného na čítanie.
|
void |
prečítajZoSúboru(Súbor súbor, String identifikátor)
Alias pre
čítajZoSúboru . |
void |
uložDoSúboru(Súbor súbor, String identifikátor)
Zapíše údaje o inštancii tohto bodu do konfiguračného súboru otvoreného na zápis.
|
SVG podpora |
|
void |
spojDoSVG(SVGPodpora svgPodpora)
Táto metóda umožňuje exportovať spoj definovaný k tomuto bodu do zadanej inštancie SVG podpory.
|
void |
telesoDoSVG(SVGPodpora svgPodpora)
Táto metóda umožňuje exportovať objekt definovaný pre tento bod do zadanej inštancie SVG podpory.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Orientácia |
|
void |
otoč(double uhol)
Pootočí smerník (zmení jeho orientáciu) o zadaný uhol okolo osi prechádzajúcej stredom súradnicovej sústavy a smerujúcej k poslednému uloženému smeru smerníka.
|
void |
otoč(double[] uhly)
Pootočí smerník o uhly v smere osí x, y a z zadané vo forme poľa.
|
void |
otoč(double Δα, double Δβ, double Δγ)
Pootočí smerník (zmení orientáciu) o zadané uhly v smere osí x, y a z.
|
void |
otoč(double u, double v, double w, double Θ)
Pootočí smerník (zmení jeho orientáciu) o uhol Θ okolo osi prechádzajúcej stredom súradnicovej sústavy (
|
double[] |
smer()
Vráti aktuálny „smer“ (jednotkový vektor pohybu) smerníka vo forme trojprvkového poľa [Δx, Δy, Δz].
|
void |
smer(double[] vektor)
Nastaví „smer“ (jednotkový vektor pohybu) smerníka podľa zadaných súradníc smerového vektora.
|
void |
smer(double x, double y, double z)
Nastaví „smer“ (jednotkový vektor pohybu) smerníka podľa zadaných súradníc smerového vektora.
|
void |
smerNa(double x, double y, double z)
Nastaví orientáciu smerníka tak, aby smeroval k zadanému bodu.
|
Poloha |
|
void |
otočOkolo(double uhol)
Zmení polohu smerníka (orientácia zostane zachovaná) jeho pootočením o zadaný uhol okolo osi určenej posledným uloženým stavom smerníka (pri ukladaní stavu je uchovaná poloha aj smer smerníka, takže na jednoznačné určenie osi rotácie je k dispozícii dostatočné množstvo údajov).
|
void |
otočOkolo(double a, double b, double c, double u, double v, double w, double Θ, boolean î)
Zmení polohu smerníka (orientácia zostane zachovaná) jeho pootočením o uhol Θ okolo osi prechádzajúcej bodom [a, b, c] a smerujúcej buď k bodu [u, v, w] (ak je parameter
î rovný false ), alebo orientovanej v smere jednotkového vektora ⟨u, v, w⟩ (ak je parameter î rovný true ). |
double[] |
poloha()
Vráti aktuálnu polohu smerníka vo forme trojprvkového poľa [x, y, z].
|
void |
poloha(double[] bod)
Presunie smerník na súradnice zadané vo forme trojprvkového poľa.
|
void |
poloha(double x, double y, double z)
Presunie smerník na zadané súradnice.
|
void |
posuň(double dĺžka)
Posunie smerník o zadanú dĺžku v aktuálnom smere (jeho orientácie).
|
void |
posuň(double[] bod)
Posunie smerník o zadaný rozdiel súradníc zadaný vo forme trojprvkového poľa.
|
void |
posuň(double Δx, double Δy, double Δz)
Posunie smerník o zadaný rozdiel súradníc.
|
Vkladanie bodov |
|
Roj.Bod |
pridajBod()
Vloží do roja bod na aktuálnej polohe smerníka s nastavenými príznakmi kreslenia spoja a objektu na základe hodnôt príznakov smerníka vkladajSpoje a vkladajObjekty.
|
Všetky zásobníky |
|
int[] |
vyprázdniVšetko()
Vyprázdni všetky vnútorné zásobníky smerníka.
|
Zásobník polôh |
|
double[] |
dajPolohu()
Vráti vrchol zásobníka polôh smerníka vo forme trojprvkového poľa [x, y, z].
|
boolean |
obnovPolohu()
Vyberie (obnoví) z vnútorného zásobníka polôh smerníka poslednú uloženú polohu.
|
int |
vymažPolohu()
Odstráni posledný záznam zo zásobníka polôh smerníka.
|
int |
vymažPolohy(int koľko)
Odstráni z vnútorného zásobníka polôh smerníka zadaný počet posledných záznamov.
|
int |
vyprázdniPolohy()
Vyprázdni vnútorný zásobník polôh smerníka.
|
boolean |
zálohujPolohu()
Vloží do vnútorného zásobníka polôh smerníka jeho aktuálnu polohu.
|
Zásobník smerov |
|
double[] |
dajSmer()
Vráti vrchol zásobníka smerov smerníka vo forme trojprvkového poľa [Δx, Δy, Δz].
|
boolean |
obnovSmer()
Vyberie (obnoví) z vnútorného zásobníka smerov smerníka posledný uložený smer.
|
int |
vymažSmer()
Odstráni posledný záznam zo zásobníka smerov smerníka.
|
int |
vymažSmery(int koľko)
Odstráni z vnútorného zásobníka smerov smerníka zadaný počet posledných záznamov.
|
int |
vyprázdniSmery()
Vyprázdni vnútorný zásobník smerov smerníka.
|
boolean |
zálohujSmer()
Vloží do vnútorného zásobníka smerov smerníka jeho aktuálny smer.
|
Zásobník stavu |
|
double[] |
dajStav()
Vráti vrchol zásobníka stavov smerníka vo forme šesťprvkového poľa [x, y, z, Δx, Δy, Δz].
|
boolean |
obnov()
Vyberie (obnoví) z vnútorného zásobníka stavu smerníka poslednú uloženú polohu aj smer.
|
int |
vymaž()
Odstráni posledný záznam zo zásobníka stavov smerníka.
|
int |
vymaž(int koľko)
Odstráni z vnútorného zásobníka stavov smerníka zadaný počet posledných záznamov.
|
int |
vyprázdni()
Vyprázdni vnútorný zásobník stavov smerníka.
|
boolean |
zálohuj()
Vloží do vnútorného zásobníka stavu smerníka jeho aktuálnu polohu aj smer.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Orientácia a prírastok |
|
int |
blokovýPrírastok()
Zistí blokový prírastok pohybu tejto rolovacej lišty.
|
void |
blokovýPrírastok(int blokovýPrírastok)
Určí blokový prírastok pohybu tejto rolovacej lišty.
|
int |
dolnáHranica()
Alias pre
spodnáHranica . |
void |
dolnáHranica(int spodnáHranica)
Alias pre
spodnáHranica . |
int |
hornáHranica()
Zistí hornú hranicu rozsahu povolených hodnôt pre túto lištu.
|
void |
hornáHranica(int hornáHranica)
Aktualizuje spodnú hranicu rozsahu povolených hodnôt pre túto lištu.
|
int |
jednotkovýPrírastok()
Zistí jednotkový prírastok pohybu tejto rolovacej lišty.
|
void |
jednotkovýPrírastok(int jednotkovýPrírastok)
Určí jednotkový prírastok pohybu tejto rolovacej lišty.
|
int |
orientácia()
Vráti celočíselnú hodnotu konštanty určujúcej orientáciu tejto lišty.
|
void |
orientácia(int orientácia)
Zmení orientáciu tejto lišty.
|
int |
posun()
Overí aktuálnu hodnotu posunu rolovacej lišty.
|
void |
posun(int posun)
Nastaví novú hodnotu posunu tejto lišty.
|
int |
spodnáHranica()
Zistí spodnú hranicu rozsahu povolených hodnôt pre túto lištu.
|
void |
spodnáHranica(int spodnáHranica)
Aktualizuje spodnú hranicu rozsahu povolených hodnôt pre túto lištu.
|
int |
veľkosťOblasti()
Zistí veľkosť oblasti, ktorú má lišta nastavenú ako aktuálnu šírku alebo výšku „okna.“ Ide o veľkosť tej časti zobrazenia, ktorá má byť naraz viditeľná.
|
void |
veľkosťOblasti(int veľkosťOblasti)
Nastaví novú veľkosť viditeľnej oblasti vzťahujúcej sa k rozsahu tejto lišty.
|
int |
vrchnáHranica()
Alias pre
hornáHranica . |
void |
vrchnáHranica(int hornáHranica)
Alias pre
hornáHranica . |
Poloha a rozmery |
|
boolean |
jeNa(double x, double y)
Overí, či sa poloha tejto rolovacej lišty dokonale zhoduje so zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tejto rolovacej lišty a poloha zadaného objektu dokonale zhodujú.
|
void |
neroztahuj()
Alias pre
nerozťahuj . |
void |
nerozťahuj()
Zruší roztiahnutie rolovacej lišty v oboch smeroch.
|
void |
odlep()
Odlepí rolovaciu lištu od všetkých okrajov.
|
Bod |
poloha()
Vráti aktuálnu polohu rolovacej lišty.
|
void |
poloha(double x, double y)
Presunie rolovaciu lištu na zadané súradnice
x , y . |
void |
poloha(Poloha objekt)
Presunie rolovaciu lištu na súradnice zadaného objektu.
|
double |
polohaX()
|
void |
polohaX(double novéX)
|
double |
polohaY()
|
void |
polohaY(double novéY)
|
void |
prilepDole()
Prilepí rolovaciu lištu k dolnému okraju.
|
void |
prilepHore()
Prilepí rolovaciu lištu k hornému okraju.
|
void |
prilepVľavo()
Prilepí rolovaciu lištu k ľavému okraju.
|
void |
prilepVpravo()
Prilepí rolovaciu lištu k pravému okraju.
|
void |
roztiahniHorizontálne()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniNaŠírku()
Roztiahne rolovaciu lištu na celú šírku zobrazovanej plochy tak, aby bola celá viditeľná, čoho dôsledkom je aj to, že najväčšia možná šírka lišty je rovná šírke plátien sveta.
|
void |
roztiahniNaVýšku()
Roztiahne rolovaciu lištu na celú výšku zobrazovanej plochy tak, aby bola celá viditeľná, čoho dôsledkom je aj to, že najväčšia možná výška lišty je rovná výške plátien sveta.
|
void |
roztiahniVertikálne()
Alias pre
roztiahniNaVýšku . |
void |
roztiahniVodorovne()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniZvislo()
Alias pre
roztiahniNaVýšku . |
void |
skoč(double Δx, double Δy)
Presunie rolovaciu lištu o zadaný počet bodov v horizontálnom a vertikálnom smere.
|
void |
skočNa(double x, double y)
Alias pre
poloha . |
void |
skočNa(Poloha objekt)
Alias pre
poloha . |
double |
súradnicaX()
Alias pre
polohaX . |
void |
súradnicaX(double novéX)
Alias pre
polohaX . |
double |
súradnicaY()
Alias pre
polohaY . |
void |
súradnicaY(double novéY)
Alias pre
polohaY . |
int |
šírka()
|
void |
šírka(int nováŠírka)
|
int |
výška()
|
void |
výška(int nováVýška)
|
Prenos do/z okna⟨Prenos⟩ |
|
boolean |
jeV(Okno okno)
Zistí, či je táto rolovacia lišta umiestnená v zadanom okne.
|
RolovaciaLišta |
prenes(Okno okno, boolean tam)
Prenesie rolovaciu lištu zo sveta do určeného okna alebo späť.
|
Udalosť ťahania |
|
boolean |
jeŤahaná()
Overí, či je lišta práve ťahaná, čo je dôležité rozlišovať pri obsluhe udalostí.
|
Viditeľnosť |
|
boolean |
isVisible()
Zistí, či je rolovacia lišta viditeľná (zobrazená) alebo nie.
|
void |
skry()
Skryje rolovaciu lištu.
|
boolean |
viditeľná()
Zistí, či je rolovacia lišta viditeľná (zobrazená) alebo nie
|
void |
zobraz()
Zobrazí rolovaciu lištu.
|
boolean |
zobrazená()
Zistí, či je rolovacia lišta viditeľná (zobrazená) alebo nie
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Dialóg výberu⟨Dialóg⟩ |
|
static Rozmery |
dialógVoľbaRozmeru()
Alias pre
vyberRozmer . |
static Rozmery |
dialógVoľbaRozmeru(Rozmer počiatočnýRozmer)
Alias pre
vyberRozmer . |
static Rozmery |
dialógVoľbaRozmeru(String titulok)
Alias pre
vyberRozmer . |
static Rozmery |
dialógVoľbaRozmeru(String titulok, Rozmer počiatočnýRozmer)
Alias pre
vyberRozmer . |
static Rozmery |
dialógVýberRozmeru()
Alias pre
vyberRozmer . |
static Rozmery |
dialógVýberRozmeru(Rozmer počiatočnýRozmer)
Alias pre
vyberRozmer . |
static Rozmery |
dialógVýberRozmeru(String titulok)
Alias pre
vyberRozmer . |
static Rozmery |
dialógVýberRozmeru(String titulok, Rozmer počiatočnýRozmer)
Alias pre
vyberRozmer . |
static Rozmery |
vyberRozmer()
Otvorí dialóg na výber rozmeru.
|
static Rozmery |
vyberRozmer(Rozmer počiatočnýRozmer)
Otvorí dialóg na výber rozmeru.
|
static Rozmery |
vyberRozmer(String titulok)
Otvorí dialóg na výber rozmeru.
|
static Rozmery |
vyberRozmer(String titulok, Rozmer počiatočnýRozmer)
Otvorí dialóg na výber rozmeru.
|
static Rozmery |
zvoľRozmer()
Alias pre
vyberRozmer . |
static Rozmery |
zvoľRozmer(Rozmer počiatočnýRozmer)
Alias pre
vyberRozmer . |
static Rozmery |
zvoľRozmer(String titulok)
Alias pre
vyberRozmer . |
static Rozmery |
zvoľRozmer(String titulok, Rozmer počiatočnýRozmer)
Alias pre
vyberRozmer . |
Operácie |
|
static Rozmery |
rozdiel(Rozmery rozmery1, Rozmery rozmery2)
Vytvorí nový rozmery s rozmermi tvorenými rozdielom súradníc zadaných rozmeryov.
|
static Rozmery |
súčet(Rozmery rozmery1, Rozmery rozmery2)
Vytvorí nový rozmery vytvorený zo súčtu rozmerov zadaných inštancií.
|
Prevody medzi rozmermi (Rozmery ai.) a reťazcami (String) |
|
static String |
dimension2DNaReťazec(Dimension2D rozmery)
Prevedie hodnoty rozmerov inštancie triedy
Dimension2D („rozmery Javy“) do textovej podoby. |
static String |
dimension2DNaReťazec(double šírka, double výška)
Prevedie zadané rozmery (šírku a výšku) do textovej podoby.
|
static Dimension |
reťazecNaDimension2D(String text)
Prevedie zadaný reťazec reprezentujúci rozmery určitého objektu na inštanciu triedy
Dimension . |
static Rozmery |
reťazecNaRozmery(String text)
Prevedie zadaný reťazec reprezentujúci rozmery nejakého objektu na implementáciu rozhrania Rozmer (triedu
Rozmery ). |
static String |
rozmeryNaReťazec(double šírka, double výška)
Prevedie zadané rozmery (šírku a výšku) do textovej podoby.
|
static String |
rozmeryNaReťazec(Rozmer rozmer)
|
static boolean |
správnyFormát(String text)
Zistí, či je zadaný reťazec v rozpoznateľnom formáte reprezentujúcom rozmery určitého objektu.
|
String |
toString()
Reťazcová reprezentácia tejto inštancie vhodná na účely ladenia a obsahujúca informáciu o jednotlivých rozmeroch tejto inštancie.
|
Rozmery |
|
double |
getHeight()
|
double |
getWidth()
|
Rozmery |
rozmery()
|
void |
rozmery(double šírka, double výška)
|
void |
rozmery(Rozmer rozmer)
|
void |
setSize(double šírka, double výška)
|
double |
šírka()
|
void |
šírka(double šírka)
|
double |
výška()
|
void |
výška(double výška)
|
Zisťovanie rozmerov |
|
boolean |
máRozmer(double šírka, double výška)
Overí, či sa rozmery tejto inštancie dokonale zhodujú so zadanými rozmermi.
|
boolean |
máRozmer(Rozmer rozmer)
Overí, či sa rozmery tejto inštancie a rozmery zadaného objektu dokonale zhodujú.
|
boolean |
máŠírku(double šírka)
Porovná, či sa zadaná šírka zhoduje s hodnotou šírky uloženou v tejto inštancii.
|
boolean |
máVýšku(double výška)
Porovná, či sa zadaná výška zhoduje s hodnotou výšky uloženou v tejto inštancii.
|
static Rozmery |
rozmeryTvaru(Shape tvar)
Táto statická metóda prevedie rozmery zadaného tvaru z implementácie rozmerov Javy do implementácie rozmerov programovacieho rámca GRobot.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Definície |
|
String |
dajOrezanie(Shape klip)
Vráti odkaz na orezanie, ktoré je definované v špeciálnych definíciách tejto SVG inštancie podľa zadaného tvaru.
|
Vector<String> |
definície()
Vráti aktuálny zoznam (zásobník) špeciálnych definícií tejto SVG inštancie.
|
String |
náterPodľaObrázka(Image obrázok)
Zatiaľ neimplementované!
|
Hľadanie stredu kresby⟨Stred kresby⟩ |
|
Bod |
stredKresby()
Vypočíta súradnice stredu kresby a vráti ich v inštancii triedy
Bod . |
Poskytovanie a vkladanie hodnôt atribútov asociovaných s tvarmi |
|
String |
dajAtribút(int index, String meno)
Poskytne hodnotu atribútu asociovaného s tvarom so zadaným indexom.
|
String[] |
dajAtribúty(int index)
Poskytne zoznam názvov atribútov asociovaných s tvarom so zadaným indexom.
|
Farba |
farbaČiary(int index)
Pokúsi sa zistiť farbu čiary tvaru asociovaného so zadaným indexom.
|
void |
farbaČiary(int index, Color farba)
Nastaví novú farbu čiary tvaru asociovanému so zadaným indexom.
|
Farba |
farbaVýplne(int index)
Pokúsi sa zistiť farbu výplne tvaru asociovaného so zadaným indexom.
|
void |
farbaVýplne(int index, Color farba)
Nastaví novú farbu výplne tvaru asociovanému so zadaným indexom.
|
double |
hrúbkaČiary(int index)
Pokúsi sa zistiť hrúbku čiary tvaru asociovaného so zadaným indexom.
|
void |
hrúbkaČiary(int index, double hrúbka)
Nastaví novú hrúbku čiary tvaru asociovanému so zadaným indexom.
|
void |
nahraďAtribút(int index, String meno, Object hodnota)
Alias pre
prepíšAtribút . |
void |
nastavAtribút(int index, String meno, Object hodnota)
Alias pre
prepíšAtribút . |
Paint |
náterČiary(int index)
Pokúsi sa zistiť typ náteru čiary tvaru asociovaného so zadaným indexom.
|
Paint |
náterVýplne(int index)
Pokúsi sa zistiť typ náteru výplne tvaru asociovaného so zadaným indexom.
|
void |
prepíšAtribút(int index, String meno, Object hodnota)
Prepíše, vloží novú alebo odstráni hodnotu atribútu asociovaného s tvarom so zadaným indexom.
|
void |
pridajTransformácie(int index, AffineTransform[] transformácie)
Pridá k vnútornému atribútu transformácií (‚transform‘) tvaru určeného indexom transformácie podľa hodnôt prvkov zadaného poľa objektov afinných transformácií.
|
void |
pridajTransformácie(int index, AffineTransform transformácia, AffineTransform... transformácie)
Pridá k vnútornému atribútu transformácií (‚transform‘) tvaru určeného indexom transformácie podľa zadaného objektu alebo série objektov afinných transformácií.
|
void |
pridajTransformácie(int index, String[] transformácie)
Pridá k vnútornému atribútu transformácií (‚transform‘) tvaru určeného indexom transformácie podľa hodnôt prvkov zadaného poľa reťazcov.
|
void |
pridajTransformácie(int index, String transformácia, String... transformácie)
Pridá k vnútornému atribútu transformácií (‚transform‘) tvaru určeného indexom transformácie podľa zadaného reťazca alebo série reťazcov.
|
void |
pridajTransformácie(int index, SVGPodpora.Transformácia[] transformácie)
Pridá k vnútornému atribútu transformácií (‚transform‘) tvaru určeného indexom transformácie podľa hodnôt prvkov zadaného poľa objektov afinných transformácií.
|
void |
pridajTransformácie(int index, SVGPodpora.Transformácia transformácia, SVGPodpora.Transformácia... transformácie)
Pridá k vnútornému atribútu transformácií (‚transform‘) tvaru určeného indexom transformácie podľa zadaného objektu alebo série objektov afinných transformácií.
|
SVGPodpora.Transformácia[] |
transformácie(int index)
Vráti zoznam transformácií v poli objektov typu
Transformácia , ktoré sú priradené k indexom určenému tvaru prostredníctvom vnútorného atribútu ‚transform‘. |
void |
transformácie(int index, AffineTransform[] transformácie)
Nastaví alebo odstráni vnútorný atribút transformácií (‚transform‘) tvaru určeného indexom podľa hodnôt prvkov zadaného poľa objektov afinných transformácií.
|
void |
transformácie(int index, AffineTransform transformácia, AffineTransform... transformácie)
Nastaví alebo odstráni vnútorný atribút transformácií (‚transform‘) tvaru určeného indexom podľa zadaného objektu alebo série objektov afinných transformácií.
|
void |
transformácie(int index, String[] transformácie)
Nastaví alebo odstráni vnútorný atribút transformácií (‚transform‘) tvaru určeného indexom podľa hodnôt prvkov zadaného poľa reťazcov.
|
void |
transformácie(int index, String transformácia, String... transformácie)
Nastaví alebo odstráni vnútorný atribút transformácií (‚transform‘) tvaru určeného indexom podľa hodnoty zadaného reťazca alebo série reťazcov.
|
void |
transformácie(int index, SVGPodpora.Transformácia[] transformácie)
Nastaví alebo odstráni vnútorný atribút transformácií (‚transform‘) tvaru určeného indexom podľa hodnôt prvkov zadaného poľa objektov afinných transformácií.
|
void |
transformácie(int index, SVGPodpora.Transformácia transformácia, SVGPodpora.Transformácia... transformácie)
Nastaví alebo odstráni vnútorný atribút transformácií (‚transform‘) tvaru určeného indexom podľa zadaného objektu alebo série objektov afinných transformácií.
|
String[] |
zoznamAtribútov(int index)
Poskytne zoznam názvov atribútov asociovaných s tvarom so zadaným indexom.
|
Poskytovanie a vkladanie tvarov Javy (Shape) |
|
Shape |
daj(int index)
Poskytne netransformovaný tvar uložený vo vnútornom zásobníku tejto inštancie so zadaným „poradovým číslom,“ respektíve indexom.
|
Shape |
dajPôvodný(int index)
Alias pre
daj . |
String |
dajSVG()
Metóda exportuje tvary uložené vo vnútornom zásobníku tejto inštancie do formátu SVG.
|
String |
dajSVG(int index)
Vráti XML/SVG reprezentáciu tvaru uloženého vo vnútornom zásobníku tejto inštancie so zadaným poradovým číslom, resp.
|
String |
dajSVG(String formát)
Metóda exportuje tvary uložené vo vnútornom zásobníku tejto inštancie do formátu SVG.
|
String |
dajSVG(String formát, String titulok)
Táto metóda slúži na export všetkých tvarov uložených vo vnútornom zásobníku tejto inštancie do formátu SVG.
|
Shape |
dajVýsledný(int index)
Poskytne transformovaný tvar, ktorý je uložený vo vnútornom zásobníku tejto inštancie pod zadaným „poradovým číslom,“ respektíve indexom (čiže nula označuje prvý tvar v zásobníku).
|
Shape |
dajVýsledný(int index, AffineTransform[] transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný(index, transformácia[, transformácie]) , ale transformácie sú zadané v tvare poľa objektov triedy AffineTransform . |
Shape |
dajVýsledný(int index, AffineTransform transformácia, AffineTransform... transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný , ale namiesto prípadných vnútorne definovaných transformácií použije transformácie zadané vo forme objektov triedy AffineTransform , čiže v tomto prípade je podľa typu objektu zrejmé, že ide o 2D transformácie. |
Shape |
dajVýsledný(int index, String[] transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný(index, transformácia[, transformácie]) , ale transformácie sú zadané v tvare poľa reťazcov. |
Shape |
dajVýsledný(int index, String transformácia, String... transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný , ale namiesto prípadných vnútorne definovaných transformácií použije 2D transformácie zadané v argumentoch v tvare reťazcov v súlade so špecifikáciou SVG. |
Shape |
dajVýsledný(int index, SVGPodpora.Transformácia[] transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný(index, transformácia[, transformácie]) , ale transformácie sú zadané v tvare poľa objektov triedy Transformácia . |
Shape |
dajVýsledný(int index, SVGPodpora.Transformácia transformácia, SVGPodpora.Transformácia... transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný , ale namiesto prípadných vnútorne definovaných transformácií použije transformácie zadané vo forme objektov triedy Transformácia (ktorá slúži na uchovanie informácií o rozpoznaných 2D SVG transformáciách). |
static Shape |
dajVýsledný(Shape tvar, AffineTransform[] transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný(index, transformácia[, transformácie]) , ale transformácie sú zadané v tvare poľa objektov typu AffineTransform . |
static Shape |
dajVýsledný(Shape tvar, AffineTransform transformácia, AffineTransform... transformácie)
Táto metóda umožňuje transformovať ľubovoľný tvar (
Shape ) Javy podľa 2D transformácií zadaných vo forme objektov typu AffineTransform . |
Shape |
dajVýsledný(Shape tvar, String[] transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný(index, transformácia[, transformácie]) , ale transformácie sú zadané v tvare poľa reťazcov. |
Shape |
dajVýsledný(Shape tvar, String transformácia, String... transformácie)
Táto metóda umožňuje transformovať ľubovoľný tvar (
Shape ) Javy podľa 2D transformácií zadaných v tvare reťazcov v súlade so špecifikáciou SVG. |
static Shape |
dajVýsledný(Shape tvar, SVGPodpora.Transformácia[] transformácie)
Táto metóda pracuje rovnako ako metóda
dajVýsledný(index, transformácia[, transformácie]) , ale transformácie sú zadané v tvare poľa objektov typu Transformácia . |
static Shape |
dajVýsledný(Shape tvar, SVGPodpora.Transformácia transformácia, SVGPodpora.Transformácia... transformácie)
Táto metóda umožňuje transformovať ľubovoľný tvar (
Shape ) Javy podľa 2D transformácií zadaných vo forme objektov typu Transformácia . |
void |
nahraďTvar(int index, Shape tvar)
Alias pre
prepíšTvar . |
void |
nastavTvar(int index, Shape tvar)
Alias pre
prepíšTvar . |
int |
počet()
Vráti počet tvarov, ktoré sú momentálne uskladnené v tejto inštancii (v jej vnútornom zásobníku) podpory SVG formátu.
|
void |
prepíšTvar(int index, Shape tvar)
Prepíše tvar určený indexom v rámci vnútorného zásobníka tvarov.
|
void |
pridaj(Shape tvar, GRobot tvorca, String... atribúty)
Vloží do vnútorného zásobníka tejto inštancie ďalší tvar so základnými atribútmi (ťah a/alebo výplň) nastavenými podľa zadaného tvorcu a s prípadnou doplňujúcou sériou atribútov.
|
void |
pridaj(Shape tvar, String... atribúty)
Vloží do vnútorného zásobníka tejto inštancie ďalší tvar s prípadnou sériou atribútov.
|
void |
pridajObrázok(Image obrázok, GRobot tvorca, String... atribúty)
Zatiaľ neimplementované!
|
void |
pridajObrázok(Image obrázok, String... atribúty)
Zatiaľ neimplementované!
|
int |
pridajSVG(String xmlSVG)
Spracuje zadaný reťazec ako súčasť SVG definície a v prípade, že sú nájdené korektné XML/SVG údaje tvarov, pribudnú podľa nich do vnútorného zásobníka tejto inštancie ďalšie tvary.
|
void |
pridajText(String text, GRobot tvorca, String... atribúty)
Vloží do vnútorného zásobníka tejto inštancie nový tvar reprezentujúci text (znaky, textovú informáciu) s prípadnou sériou atribútov.
|
void |
pridajText(String text, String... atribúty)
Vloží do vnútorného zásobníka tejto inštancie nový tvar reprezentujúci text (znaky, textovú informáciu) s prípadnou sériou atribútov.
|
void |
pridajÚsečku(GRobot tvorca, String... atribúty)
Pridá úsečku vymedzenú posledným navštíveným bodom tvorcu a jeho aktuálnou polohou.
|
Prevody medzi rôznymi inštanciami (číslo, alfa, farba, transformácia a pod.) a reťazcami (String) |
|
static String |
alfaNaReťazec(Color farba)
Vyjme zo zadanej inštancie farby hodnotu úrovne priehľadnosti a prevedie ju na reťazec v rozsahu
0.0 až 1.0 . |
static String |
alfaNaReťazec(Farebnosť farba)
Vyjme zo zadanej implementácie farebnosti hodnotu úrovne priehľadnosti a prevedie ju na reťazec v rozsahu
0.0 až 1.0 . |
static String |
farbaNaReťazec(Color farba, boolean ignorujAlfu)
Prevedie zadanú inštanciu farby do textovej podoby používanej v rámci jazykov HTML, CSS a teda aj SVG.
|
static String |
farbaNaReťazec(Farebnosť farba, boolean ignorujAlfu)
Prevedie zadanú implementáciu farebnosti do textovej podoby používanej v rámci jazykov HTML, CSS a teda aj SVG.
|
double |
koeficient(String jednotka)
Táto metóda umožňuje overiť hodnotu koeficientu prevodu jednotky číselnej hodnoty (pozri opis metódy
reťazecNaČíslo ). |
void |
koeficient(String jednotka, double hodnota)
Táto metóda umožňuje upraviť koeficient prevodu jednotky číselnej hodnoty (pozri opis metódy
reťazecNaČíslo ). |
String |
konverziaDoubleNaString(double hodnota)
Prevedie hodnotu z údajového typu
double do reťazcového tvaru. |
String |
náterNaReťazec(Paint náter)
Pokúsi sa previesť zadaný náter do reťazcovej podoby – do definície podľa štandardu SVG.
|
SVGPodpora.Transformácia[] |
reťazceNaTransformácie(String... texty)
Táto metóda slúži na prevod 2D transformácií zadaných v textovej podobe v tvare, ktorý je v súlade so špecifikáciou SVG.
|
double |
reťazecNaČíslo(String hodnota)
Zabezpečí prevod reťazca na číslo (bez vzniku chyby) s vyhľadaním a prepočítaním prípadných jednotiek používaných v jazykoch HTML, CSS a teda aj SVG (uvedených za číselnou hodnotou v reťazcovom tvare).
|
static Farba |
reťazecNaFarbu(String text, String alfa)
Prevedie zadaný reťazec reprezentujúci farbu vo formátoch používaných jazykmi HTML, CSS a teda aj SVG na inštanciu farby programovacieho rámca.
|
SVGPodpora.Transformácia |
reťazecNaTransformáciu(String text)
Táto metóda očakáva reťazec s jedinou 2D transformáciou, ktorý prevedie na objekt typu
Transformácia . |
static String |
transformácieNaReťazec(AffineTransform... transformácie)
Táto metóda slúži na prevod objektov typu
AffineTransform do textovej podoby (tak, aby bola v súlade so špecifikáciou SVG). |
static String |
transformácieNaReťazec(SVGPodpora.Transformácia... transformácie)
Táto metóda slúži na prevod informácií uložených v ľubovoľnom počte objektov typu
Transformácia do textovej podoby, ktorá je v súlade so špecifikáciou SVG. |
static String |
transformáciuNaReťazec(AffineTransform transformácia)
Táto metóda prevedie objekte typu
AffineTransform do textovej podoby v súlade so špecifikáciou SVG. |
static String |
transformáciuNaReťazec(SVGPodpora.Transformácia transformácia)
Táto metóda je doplnkom k metóde
reťazecNaTransformáciu , prevádza informácie uložené v objekte typu Transformácia do textovej podoby v súlade so špecifikáciou SVG. |
Vymedzenia |
|
String |
dajAtribútVymedzenia(int index, String meno)
Poskytne hodnotu atribútu asociovaného s objektom vymedzenia so zadaným indexom.
|
String[] |
dajAtribútyVymedzenia(int index)
Poskytne zoznam názvov atribútov asociovaných s vymedzením so zadaným indexom.
|
Object |
dajVymedzenie(int index)
Poskytne objekt vymedzenia uložený vo vnútornom zásobníku tejto inštancie so zadaným „poradovým číslom,“ respektíve indexom.
|
void |
nahraďAtribútVymedzenia(int index, String meno, Object hodnota)
Alias pre
prepíšAtribútVymedzenia . |
void |
nahraďVymedzenie(int index, Object vymedzenie)
Alias pre
prepíšVymedzenie . |
void |
nastavAtribútVymedzenia(int index, String meno, Object hodnota)
Alias pre
prepíšAtribútVymedzenia . |
void |
nastavVymedzenie(int index, Object vymedzenie)
Alias pre
prepíšVymedzenie . |
int |
početVymedzení()
Vráti počet vymedzení, ktoré sú momentálne prítomné v tejto inštancii podpory SVG formátu.
|
void |
prepíšAtribútVymedzenia(int index, String meno, Object hodnota)
Prepíše, vloží novú alebo odstráni hodnotu atribútu asociovaného s vymedzením so zadaným indexom.
|
void |
prepíšVymedzenie(int index, Object vymedzenie)
Prepíše objekt vymedzenia určený indexom v rámci vnútorného zásobníka vymedzení.
|
void |
pridajVymedzenie(Object vymedzenie, String... atribúty)
Vloží do vnútorného zásobníka tejto inštancie ďalšie vymedzenie s prípadnou sériou atribútov.
|
void |
vymažVymedzenie(int index)
Odstráni vymedzenie tejto inštancie so zadaným indexom.
|
String[] |
zoznamAtribútovVymedzenia(int index)
Poskytne zoznam názvov atribútov asociovaných s vymedzením so zadaným indexom.
|
Vystredenie tvarov |
|
static Shape |
presuňDoStredu(Shape tvar)
Táto statická metóda vyrobí transformovanú verziu zadaného tvaru tak, aby nové súradnice jeho „stredu“ ležali v strede súradnicovej sústavy programovacieho rámca GRobot.
|
Vyčistenie inštancie |
|
void |
vymaž()
|
void |
vymaž(int index)
Odstráni tvar tejto inštancie so zadaným indexom.
|
Výpočet rozmeru kresby⟨Rozmer kresby⟩ |
|
double[] |
rozmerKresby()
Vypočíta aktuálny rozmer kresby (šírku a výšku) a vráti ho v prvých dvoch prvkoch poľa typu
double . |
Čítanie údajov zo súboru, zápis údajov do súboru a šablóny HTML/SVG výstupu |
|
int |
čítaj(String meno)
Metóda postupne analyzuje XML údaje v zadanom SVG súbore (
meno ) a do vnútorného zásobníka uloží všetky tvary, ktoré v rámci analyzovaných údajov nájde a to bez ohľadu na ich umiestnenie vo vrstvách, skupinách alebo v rámci definícií takzvaných značiek (angl. marker) a podobne. |
String[] |
htmlŠablóna()
Táto metóda umožňuje zistiť aktuálny tvar šablóny HTML súboru.
|
boolean |
htmlŠablóna(String[] šablóna)
Táto metóda slúži na nastavenie nového tvaru šablóny HTML súboru.
|
String[] |
svgŠablóna()
Táto metóda umožňuje zistiť aktuálny tvar šablóny SVG súboru.
|
boolean |
svgŠablóna(String[] šablóna)
Táto metóda slúži na nastavenie nového tvaru šablóny SVG súboru.
|
int |
zapíš(String meno)
Metóda exportuje tvary uložené vo vnútornom zásobníku tejto inštancie do formátu SVG.
|
int |
zapíš(String meno, String titulok)
Metóda exportuje tvary uložené vo vnútornom zásobníku tejto inštancie do formátu SVG.
|
int |
zapíš(String meno, String titulok, boolean prepísať)
Táto metóda slúži na export tvarov uložených vo vnútornom zásobníku tejto inštancie do formátu SVG.
|
Štýl |
|
Vector<String> |
štýl()
Vráti aktuálny zoznam (zásobník) definícií štýlov (CSS) tejto SVG inštancie.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Grafické informácie |
|
static SVGPodpora |
kresba()
Prevezme zo schránky kresbu vo formáte SVG, ak schránka obsahuje informáciu v tomto formáte.
|
static boolean |
kresba(SVGPodpora svgPodpora)
Vloží do schránky kresbu v SVG formáte zadanú vo forme objektu
SVGPodpora . |
static Obrázok |
obrázok()
Prevezme zo schránky obrázok, ak schránka obsahuje obrazovú informáciu.
|
static boolean |
obrázok(Image obrázok)
Vloží do schránky zadaný obrázok.
|
Textové informácie |
|
static String |
text()
Prevezme zo schránky text, ak schránka obsahuje textovú informáciu.
|
static boolean |
text(String reťazec)
Vloží do schránky zadaný text.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Chybové hlásenia |
|
static int |
kódPoslednejChyby()
Získa kód poslednej chyby, ktorá nastala počas vykonávania príkazov interaktívneho režimu alebo skriptu.
|
static int |
riadokPoslednejChyby()
Ak posledná chyba vznikla na konkrétnom riadku skriptu, tak táto metóda vráti číslo tohto riadka.
|
static String |
textChyby(int kódChyby)
Vráti vysvetľujúci text ku kódu chyby určenej parametrom
kódChyby . |
static String |
textPoslednejChyby()
Vráti vysvetľujúci text ku kódu poslednej chyby, ktorá nastala počas vykonávania príkazov interaktívneho režimu alebo skriptu.
|
Farebná syntax |
|
static Farba |
farbaLadenia(String názov)
Zistí farbu určeného prvku syntaxe používanej pri zobrazovaní zdrojového kódu v režime ladenia.
|
static void |
farbaLadenia(String názov, Color nováFarba)
Určuje novú farbu určeného prvku syntaxe používanej pri zobrazovaní zdrojového kódu v režime ladenia.
|
static void |
farbaLadenia(String názov, Farebnosť objekt)
Určuje novú farbu určeného prvku syntaxe používanej pri zobrazovaní zdrojového kódu v režime ladenia.
|
Mazanie premenných |
|
static void |
vymažPremennú(String názov, Class<?> typ)
Vymaže definíciu premennej zadaného údajového typu.
|
Presmerovanie výstupu |
|
static boolean |
používaPodlahu()
Metóda zistí, či stroj skriptov používa na aktivity súvisiace s režimom ladenia (výpisy, mazanie textov, úprava farebnej schémy…) vnútornú konzolu podlahy.
|
static boolean |
používaStrop()
Metóda zistí, či stroj skriptov používa na aktivity súvisiace s režimom ladenia (výpisy, mazanie textov, úprava farebnej schémy…) vnútornú konzolu stropu.
|
static void |
presmerujNaPodlahu()
Presmeruje všetky aktivity súvisiace s režimom ladenia (výpisy, mazanie textov, úprava farebnej schémy…) na vnútornú konzolu podlahy.
|
static void |
presmerujNaStrop()
Presmeruje všetky aktivity súvisiace s režimom ladenia (výpisy, mazanie textov, úprava farebnej schémy…) na vnútornú konzolu stropu.
|
Priestory premenných |
|
static Skript.PremenneSkriptu |
globálnePremenné()
Vráti globálny priestor premenných skriptov.
|
static int |
objemPriestorov()
Vráti aktuálny objem vnútorného zásobníka vnorených priestorov premenných skriptov.
|
static Skript.PremennéSkriptu |
priestorNaVrchu()
Vráti najvrchnejší priestor vnútorného zásobníka vnorených priestorov premenných skriptov.
|
static Skript.PremennéSkriptu |
vnorPriestor(Skript.PremennéSkriptu priestor)
Vloží do vnútorného zásobníka vnorených priestorov premenných skriptov novú položku – nový priestor.
|
static Skript.PremennéSkriptu |
vynorPriestor()
Vyberie (a vráti) najvrchnejšiu položku zo zásobníka vnorených priestorov premenných skriptov.
|
Režim ladenia |
|
static boolean |
ladenie()
Zistí, či je zapnuté ladenie skriptov programovacieho rámca GRobot.
|
static void |
ladenie(boolean zapniLadenie)
Zapne alebo vypne ladenie skriptov programovacieho rámca GRobot.
|
static Object |
poslednáNávratováHodnota()
Získa návratovú hodnotu naposledy vykonaného „príkazu“ interaktívneho režimu, ktorý bol vykonaný vo forme volania niektorej metódy triedy rámca a to buď samostatne, alebo v rámci vykonávania skriptu.
|
Vykonanie skriptu |
|
abstract int |
vykonaj()
Táto metóda je implementovaná v každej odvodenej triede a jej účelom je zabezpečiť vykonanie skriptu.
|
Výpis súčastí |
|
abstract void |
vypíš()
Táto metóda je implementovaná v každej odvodenej triede a jej účelom je zabezpečiť vypísanie skriptu na aktuálnu vnútornú konzolu (predvolene na strop; pozri aj
presmerujNaPodlahu ). |
static void |
vypíšPremenné()
Vypíše všetky premenné dostupné v aktuálne vykonávanom bloku (to jest prostredí) na konzolu aktuálneho plátna (predvolene na strop; pozri aj
presmerujNaPodlahu ). |
Výroba skriptu |
|
static Skript |
vyrob(String[] skript)
Táto metóda vyrobí inštanciu skriptu zo zadaného poľa riadkov.
|
Zápis premenných |
|
static boolean |
zapíšPremennú(String názov, Object hodnota)
Nastaví novú hodnotu určenej premennej alebo definuje novú premennú.
|
Čítanie premenných |
|
static Object |
čítajPremennú(String názov, Class<?> typ)
Zistí hodnotu premennej zadaného údajového typu.
|
static boolean |
premennáExistuje(String názov, Class<?> typ)
Alias pre
premennáJestvuje . |
static boolean |
premennáJestvuje(String názov, Class<?> typ)
Zistí, či jestvuje (je definovaná) premenná so zadaným názvom a typom.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Mazanie |
|
void |
vymaž()
Odstráni všetky premenné v tomto priestore premenných skriptov.
|
void |
vymaž(String názov, Class<?> typ)
Vymaže definíciu premennej zadaného údajového typu, ak je definovaná v tomto priestore premenných skriptu.
|
Práca s obzorom |
|
static Skript.PremenneSkriptu |
dajObzor(String názovObzoru)
Vráti pomenovaný priestor premenných skriptov, ktorý je v tomto programovacom rámci označovaný termínom „obzor.“ Ak priestor nejestvuje, tak je automaticky vytvorený.
|
static boolean |
obzorJestvuje(String názovObzoru)
Zistí, či je definovaný pomenovaný priestor skriptov zvaný „obzor“ (pozri aj
dajObzor ). |
Vytvorenie priestoru premenných⟨Vytvorenie-priestoru⟩ |
|
static Skript.PremenneSkriptu |
novýPriestor()
Vytvorí nový priestor premenných skriptov.
|
Zapisovanie |
|
boolean |
zapíš(String názov, Object hodnota)
Nastaví novú hodnotu premennej v tomto priestore premenných skriptu.
|
Čítanie |
|
Object |
čítaj(String názov, Class<?> typ)
Zistí hodnotu premennej zadaného údajového typu, ktorá by mala byť definovaná v tomto priestore premenných skriptu.
|
boolean |
existuje(String názov, Class<?> typ)
Alias pre
jestvuje . |
boolean |
jestvuje(String názov, Class<?> typ)
Zistí, či je premenná so zadaným názvom a typom definovaná v tomto priestore premenných skriptu.
|
Zoznam<String> |
zoznam(Class<?> typ)
Vytvorí zoznam premenných, ktoré sú definované v tomto priestore premenných skriptu so zadaným údajovým typom.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Hlavičky |
|
boolean |
hlavičkyPoslané()
Overí, či boli na server odoslané hlavičky spojenia.
|
boolean |
pridajHlavičky(String... hlavičky)
Pridá jednu alebo viacero hlavičiek požiadavky k tejto správe, ak ešte neboli poslané.
|
Odosielanie údajov |
|
String |
posielaťDátumPoslednejÚpravy()
Zistí názov údajového poľa, v ktorom bude odoslaný dátum poslednej úpravy súboru odosielaného na server.
|
void |
posielaťDátumPoslednejÚpravy(String názovPoľa)
Zmení názov údajového poľa, v ktorom bude odoslaný dátum poslednej úpravy súboru odosielaného na server.
|
boolean |
pošliSúbor(String názovSúboru)
Odošle všetky neodoslané údaje spolu so súborom so zadaným názvom.
|
boolean |
pošliSúbor(String názovPoľa, String názovSúboru)
Odošle všetky neodoslané údaje spolu so súborom so zadaným názvom.
|
boolean |
pošliSúbor(String názovPoľa, String názovSúboru, String typObsahu)
Odošle všetky neodoslané údaje spolu so súborom so zadaným názvom.
|
boolean |
pošliTextovýSúbor(String názovSúboru)
Odošle všetky neodoslané údaje spolu so súborom so zadaným názvom.
|
boolean |
pošliTextovýSúbor(String názovSúboru, String kódovanie)
Odošle všetky neodoslané údaje spolu so súborom so zadaným názvom.
|
boolean |
pošliTextovýSúbor(String názovPoľa, String názovSúboru, String kódovanie)
Odošle všetky neodoslané údaje spolu so súborom so zadaným názvom.
|
boolean |
pridajObsah(String obsah)
Pridá k obsahu tejto správy „surový“ (nijako neupravovaný) obsah.
|
boolean |
pridajÚdaj(String názov, double hodnota)
Pridá údajové pole so zadaným názvom a hodnotou k tejto správe.
|
boolean |
pridajÚdaj(String názov, long hodnota)
Pridá údajové pole so zadaným názvom a hodnotou k tejto správe.
|
boolean |
pridajÚdaj(String názov, String hodnota)
Pridá údajové pole so zadaným názvom a hodnotou k tejto správe.
|
Požiadavka |
|
String[] |
dajÚdajePožiadavky()
Vráti údaje súvisiace s poslednou správou (požiadavkou poslanou na server) vo forme poľa reťazcov.
|
String |
doména()
Vráti aktuálnu doménu.
|
boolean |
doména(String doména)
Nastaví novú doménu.
|
String |
identifikátorÚdajov()
Vráti aktuálny identifikátor údajov.
|
void |
identifikátorÚdajov(String identifikátorÚdajov)
Nastaví nový identifikátor údajov.
|
String |
lokálnaCesta()
Vráti aktuálnu lokálnu cestu k súborom na odoslanie.
|
void |
lokálnaCesta(String lokálnaCesta)
Nastaví novú lokálnu cestu k súborom na odoslanie.
|
int |
port()
Vráti aktuálne číslo portu.
|
boolean |
port(int port)
Nastaví nový port.
|
String |
protokol()
Vráti aktuálny protokol.
|
boolean |
protokol(String protokol)
Nastaví nový protokol.
|
Spojenie |
|
URLConnection |
dajSpojenie()
Poskytne objekt
URLConnection aktuálnej správy. |
boolean |
otvor(String vzdialenýSúbor)
Otvorí novú komunikáciu (vytvorí novú správu) so serverom určeným konfiguráciou tejto inštancie (protokolom, doménou, portom, vzdialenou cestou) a parametrom
vzdialenýSúbor tejto metódy. |
boolean |
otvor(String vzdialenýSúbor, String prvýParameter, String prváHodnota, String... ďalšieParametreAHodnoty)
Otvorí novú komunikáciu (vytvorí novú správu) so serverom určeným konfiguráciou tejto inštancie (protokolom, doménou, portom, vzdialenou cestou) a parametrami tejto metódy (
vzdialenýSúbor , prvýParameter , prváHodnota a nepovinným variabilným zoznamom ďalších parametrov a hodnôt). |
boolean |
otvorLokalitu(String adresa)
Otvorí novú komunikáciu podľa zadanej lokality.
|
boolean |
zavri()
Odošle všetky neodoslané údaje, prečíta odpoveď servera a zavrie aktuálne spojenie.
|
Zariadenie |
|
static String |
dajAdresu()
Táto statická metóda slúži na zistenie aktuálnej (IP) adresy tohto zariadenia.
|
static String |
dajHardvérovúAdresu()
Táto statická metóda slúži na zistenie aktuálnej hardvérovej adresy tohto zariadenia.
|
static String |
dajNázovHosťa()
Táto statická metóda slúži na zistenie aktuálneho názvu hosťa, to jest tohto zariadenia.
|
static String |
dajNázovHosťa(boolean kánonický)
Táto statická metóda slúži na zistenie aktuálneho názvu hosťa, to jest tohto zariadenia.
|
Čítanie a spracovanie údajov |
|
byte[] |
dajBajtyOdpovede()
Vráti odpoveď servera vo forme poľa bajtov.
|
byte[] |
dajBajtyOdpovede(String kódovanie)
Vráti odpoveď servera vo forme poľa bajtov.
|
int |
dajKódOdpovede()
Vráti kód poslednej odpovede servera.
|
String |
dajNázovSúboruOdpovede()
Zistí názov súboru odpovede.
|
String |
dajOdpoveď()
Vráti odpoveď servera v textovej forme.
|
String |
dajTypObsahuOdpovede()
Vráti typ obsahu odpovede servera.
|
String[] |
dajÚdajeOdpovede()
Vráti údaje súvisiace s odpoveďou servera vo forme poľa reťazcov.
|
long |
dajVeľkosťOdpovede()
Vráti veľkosť poslednej odpovede servera v bajtoch.
|
boolean |
odpoveďPrečítaná()
Overí, či bola alebo nebola prečítaná odpoveď servera.
|
String |
uložOdpoveď()
Uloží odpoveď servera do súboru.
|
String |
uložOdpoveď(String názovSúboru)
Uloží odpoveď servera do súboru so zadaným názvom.
|
String |
vzdialenáCesta()
Vráti aktuálnu vzdialenú cestu.
|
boolean |
vzdialenáCesta(String vzdialenáCesta)
Nastaví novú vzdialenú cestu.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Automatické a ručné prekresľovanie sveta |
|
static boolean |
kreslenie()
Overí, či je automatické prekresľovanie sveta zapnuté.
|
static void |
kresli()
Zapne automatické prekresľovanie sveta, ktoré bolo vypnuté metódou
nekresli . |
static boolean |
neboloPrekreslené()
Alias pre
nebolPrekreslený . |
static boolean |
nebolPrekreslený()
Zistí stav príznaku zamietnutej požiadavky na automatické prekreslenie.
|
static void |
nekresli()
Vypne predvolenú implementáciu automatického prekresľovanie sveta.
|
static void |
prekresli()
Jednorazovo prekreslí obsah sveta (bez ohľadu na použitie metódy
nekresli ). |
static void |
žiadajPrekreslenie()
Nastaví vnútorný príznak (stav) prekreslenia sveta tak, aby metóda
nebolPrekreslený vrátila hodnotu true . |
Farba plochy sveta |
|
static Farba |
farbaPlochy()
|
static void |
farbaPlochy(Color nováFarba)
|
static void |
farbaPlochy(Farebnosť objekt)
Nastaví farbu plochy sveta podľa farby zadaného objektu.
|
static Farba |
farbaPlochy(int r, int g, int b)
Nastaví farbu plochy sveta.
|
static Farba |
farbaPlochy(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť plochy sveta.
|
static void |
predvolenáFarbaPlochy()
Nastaví predvolenú farbu plochy.
|
Farba pozadia sveta |
|
static Farba |
farbaPozadia()
|
static void |
farbaPozadia(Color nováFarba)
|
static void |
farbaPozadia(Farebnosť objekt)
Nastaví farbu pozadia sveta podľa farby zadaného objektu.
|
static Farba |
farbaPozadia(int r, int g, int b)
Nastav farbu pozadia sveta.
|
static Farba |
farbaPozadia(int r, int g, int b, int a)
Nastav farbu a (ne)priehľadnosť pozadia sveta.
|
static void |
predvolenáFarbaPozadia()
Nastav predvolenú farbu pozadia.
|
Farba písma a pozadia textov vnútornej konzoly stropu |
|
static Farba |
farbaPozadiaTextu()
Zistí aktuálnu farbu pozadia výpisu nových textov stropu.
|
static void |
farbaPozadiaTextu(Color nováFarba)
Nastav farbu pozadia textov stropu.
|
static void |
farbaPozadiaTextu(Farebnosť objekt)
Nastav farbu pozadia textov stropu.
|
static Farba |
farbaPozadiaTextu(int r, int g, int b)
Nastav farbu pozadia textov stropu.
|
static Farba |
farbaPozadiaTextu(int r, int g, int b, int a)
Nastav farbu pozadia textov stropu.
|
static Farba |
farbaTextu()
Zistí aktuálnu farbu výpisu nových textov stropu.
|
static void |
farbaTextu(Color nováFarba)
Nastav farbu textov stropu.
|
static void |
farbaTextu(Farebnosť objekt)
Nastav farbu textov stropu.
|
static Farba |
farbaTextu(int r, int g, int b)
Nastav farbu textov stropu.
|
static Farba |
farbaTextu(int r, int g, int b, int a)
Nastav farbu textov stropu.
|
static void |
predvolenáFarbaPozadiaTextu()
Zmení farbu pozadia textov stropu na predvolenú.
|
static void |
predvolenáFarbaTextu()
Zmení farbu textov stropu na predvolenú.
|
Generovanie náhodných čísiel |
|
static long |
náhodnéCeléČíslo()
Generovanie náhodného celého čísla v celom rozsahu
long . |
static long |
náhodnéCeléČíslo(long hodnota)
Generovanie náhodného celého čísla v rozsahu od nula (vrátane) 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 |
náhodnéReálneČíslo()
Generovanie náhodného reálneho čísla v rozsahu od nula (vrátane) po jeden (vynímajúc).
|
static double |
náhodnéReálneČíslo(double hodnota)
Generovanie náhodného reálneho čísla v rozsahu od nula (vrátane) po zadanú hodnotu parametra (vynímajúc).
|
static double |
náhodnéReálneČíslo(double min, double max)
Generovanie náhodného reálneho čísla v zadanom rozsahu.
|
static int |
opakovaniePerlina()
Vráti hodnotu opakovania vzoru generátora Perlinovho šumu.
|
static void |
opakovaniePerlina(int opakovanie)
Nastaví novú hodnotu opakovania vzoru generátora Perlinovho šumu.
|
static double |
perlin(double x, double y, double z)
Vráti hodnotu 3D Perlinovho šumu z rozsahu ⟨−1; 1⟩ v bode so zadanými súradnicami.
|
static double |
perlin(double x, double y, double z, int početOktáv)
Vráti hodnotu 3D Perlinovho šumu z rozsahu ⟨−1; 1⟩ v bode so zadanými súradnicami a so zadaným počtom obsiahnutých oktáv.
|
static double |
perlin(double x, double y, double z, int početOktáv, double stabilita)
Vráti hodnotu 3D Perlinovho šumu z rozsahu ⟨−1; 1⟩ v bode so zadanými súradnicami a so zadaným počtom obsiahnutých oktáv.
|
static double |
polPerlina(double x, double y, double z)
Vráti hodnotu polovičného 3D Perlinovho šumu z rozsahu ⟨0; 1⟩ v bode so zadanými súradnicami.
|
static double |
polPerlina(double x, double y, double z, int početOktáv)
Vráti hodnotu polovičného 3D Perlinovho šumu z rozsahu ⟨0; 1⟩ v bode so zadanými súradnicami a so zadaným počtom obsiahnutých oktáv.
|
static double |
polPerlina(double x, double y, double z, int početOktáv, double stabilita)
Vráti hodnotu polovičného 3D Perlinovho šumu z rozsahu ⟨0; 1⟩ v bode so zadanými súradnicami a so zadaným počtom obsiahnutých oktáv.
|
Grafika a obrázok sveta na alternatívne spôsoby kreslenia |
|
static Graphics2D |
grafika()
Vráti grafický objekt sveta na kreslenie v reakcii
ObsluhaUdalostí.dokreslenie() . |
static BufferedImage |
obrázok()
Vráti objekt typu
BufferedImage obsahujúci aktuálnu obrazovú informáciu sveta. |
Hlavná ponuka okna |
|
static PoložkaPonuky |
položkaPonukyKoniec()
Poskytne preddefinovanú položku „Koniec“ na prípadné úpravy.
|
static PoložkaPonuky |
položkaPonukyPrekresliť()
Poskytne preddefinovanú položku „Prekresliť“ na prípadné úpravy.
|
static PoložkaPonuky |
položkaPonukyVymazať()
Poskytne preddefinovanú položku „Vymazať“ na prípadné úpravy.
|
static boolean |
premenujPoložkuHlavnejPonuky(int ktorá, String text)
Premenuje zadanú položku hlavnej ponuky.
|
static boolean |
premenujPoložkuHlavnejPonuky(int ktorá, String text, int mnemonickáSkratka)
Premenuje zadanú položku hlavnej ponuky.
|
static void |
pridajOddeľovačPonuky()
Pridá do hlavnej ponuky oddeľovač.
|
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 PoložkaPonuky |
pridajPoložkuPonuky(String text)
Pridá do hlavnej ponuky položku so zadaným textom.
|
static PoložkaPonuky |
pridajPoložkuPonuky(String text, int mnemonickáSkratka)
Funguje rovnako ako
pridajPoložkuPonuky(String text) 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 PoložkaPonuky |
pridajPoložkuPonuky(String text, int mnemonickáSkratka, int klávesováSkratka)
Funguje rovnako ako
pridajPoložkuPonuky(String text, int mnemonickáSkratka) 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.“ Toto je využiteľné keď sme ponuku vymazali a chceme do nej pridať túto položku, ktorej funkcionalita je vopred naprogramovaná.
|
static void |
pridajPoložkuPonukyPrekresliť()
Pridá do ponuky položku „Prekresliť.“ Položka je jednou z preddefinovaných položiek, ktoré majú vopred definovanú funkcionalitu.
|
static void |
pridajPoložkuPonukyVymazať()
Pridá do ponuky položku „Vymazať.“ Položka je jednou z preddefinovaných položiek, ktoré majú vopred definovanú funkcionalitu.
|
static JMenu |
pridajVnorenúPonuku(String text, JMenuItem... položky)
Vytvorí a pridá do hlavnej ponuky vnorenú ponuku zo zadaných položiek.
|
static void |
vymažPonuku()
Vymaže všetky položky hlavnej ponuky (vrátane predvolených).
|
Interaktívny režim, spúšťanie skritpov a režim ladenia |
|
static Object |
čítajPremennú(String názov, Class<?> typ)
Zistí hodnotu premennej zadaného údajového typu interaktívneho režimu.
|
static Skript |
dajSkript(String názov)
Vráti inštanciu skriptu registrovanú vo vnútornej pamäti programovacieho rámca pod zadaným menom.
|
static void |
formulujChybuSkriptu(int kódSkriptu)
Sformuluje znenie chyby skriptu na základe zadaného kódu chyby a zobrazí dialóg s chybovým hlásením rozdeleným na riadky so predvoleným počtom znakov (
60 ) a predvoleným titulkom chybového dialógu ("Chyba skriptu…" ). |
static void |
formulujChybuSkriptu(int kódSkriptu, int šírkaRiadka)
Sformuluje znenie chyby skriptu na základe zadaného kódu chyby a zobrazí dialóg s chybovým hlásením rozdeleným na riadky so zadaným počtom znakov a predvoleným titulkom chybového dialógu (
"Chyba skriptu…" ). |
static void |
formulujChybuSkriptu(int kódSkriptu, String titulokChyby)
Sformuluje znenie chyby skriptu na základe zadaného kódu chyby a zobrazí dialóg s chybovým hlásením rozdeleným na riadky so predvoleným počtom znakov (
60 ) a zadaným titulkom chybového dialógu. |
static void |
formulujChybuSkriptu(int kódSkriptu, String titulokChyby, int šírkaRiadka)
Sformuluje znenie chyby skriptu na základe zadaného kódu chyby a zobrazí dialóg s chybovým hlásením rozdeleným na riadky so zadaným počtom znakov a zadaným titulkom chybového dialógu.
|
static String |
interaktívnaInštancia()
|
static void |
interaktívnaInštancia(String inštancia)
Nastaví alebo zruší aktívnu inštanciu pre interaktívny režim.
|
static boolean |
interaktívnyRežim()
Zistí stav interaktívneho režimu pre svet.
|
static void |
interaktívnyRežim(boolean zapni)
Zapne alebo vypne interaktívny režim pre inštanciu sveta.
|
static int |
kódPoslednejChyby()
Získa kód poslednej chyby, ktorá nastala počas vykonávania príkazov interaktívneho režimu alebo skriptu.
|
static boolean |
lenRežimLadenia()
Zistí, či je zapnutý režim ladenia programovacieho rámca GRobot bez ohľadu na režim výpisu chybových hlásení rámca.
|
static Skript |
nahrajSkript(String súbor)
Toto je klon metódy
nahrajSkript(názov, súbor) , ktorý bol definovaný preto, aby bolo možné nahrávať zo súborov skripty aj v rámci iných skriptov. |
static Skript |
nahrajSkript(String názov, String súbor)
Nahrá skript zo súboru a uloží ho do vnútornej pamäte pod zadaným názvom.
|
static Object |
poslednáNávratováHodnota()
Získa návratovú hodnotu naposledy vykonaného príkazu interaktívneho režimu alebo skriptu.
|
static boolean |
premennáExistuje(String názov, Class<?> typ)
Alias pre
premennáJestvuje . |
static boolean |
premennáJestvuje(String názov, Class<?> typ)
Zistí, či premenná interaktívneho režimu so zadaným názvom a typom jestvuje (je definovaná).
|
static Skript |
registrujSkript(String názov, List<String> skript)
Vyrobí zo zadaného zoznamu reťazcov nový skript, registruje ho pod zadaným názvom a vráti ho na prípadné ďalšie spracovanie.
|
static Skript |
registrujSkript(String názov, String skript)
Vyrobí zo zadaného reťazca nový skript, registruje ho pod zadaným názvom a vráti ho na prípadné ďalšie spracovanie.
|
static Skript |
registrujSkript(String názov, String[] skript)
Vyrobí zo zadaného reťazcového poľa nový skript, registruje ho pod zadaným názvom a vráti ho na prípadné ďalšie spracovanie.
|
static boolean |
režimLadenia()
Zistí, či je zapnutý režim ladenia programovacieho rámca GRobot alebo aspoň výpis chybových hlásení programovacieho rámca.
|
static void |
režimLadenia(boolean zapniLadenie)
Zapne alebo vypne režim ladenia programovacieho rámca GRobot.
|
static void |
režimLadenia(boolean zapniLadenie, boolean vypíšChybovéHlásenia)
Zapne alebo vypne režim ladenia programovacieho rámca GRobot so spresnením zapnutia alebo vypnutia výpisu chybových hlásení programovacieho rámca.
|
static int |
riadokPoslednejChyby()
Ak posledná chyba vznikla na konkrétnom riadku skriptu, tak táto metóda vráti číslo tohto riadka.
|
static boolean |
skriptJeSpustený()
Zistí, či je práve vykonávaný skript, ktorý bol spustený príkazom
spustiSkript (alebo niektorou jeho modifikáciou). |
static void |
spustiSkript(List<String> skript)
Funguje podobne ako
vykonajSkript(skript) a principiálne pre neho platia rovnaké pravidlá ako pre spustiSkript(skript) . |
static void |
spustiSkript(String skript)
Funguje podobne ako
vykonajSkript(skript) , ale spustí vykonávanie v samostatnom vlákne Javy, takže môže byť ladené. |
static void |
spustiSkript(String[] riadky)
Funguje podobne ako
vykonajSkript(riadky) , ale spustí vykonávanie v samostatnom vlákne Javy, takže môže byť ladené. |
static void |
spustiSkript(String skript, boolean zoSúboru)
Funguje podobne ako
vykonajSkript(skript, zoSúboru) , ale spustí vykonávanie v samostatnom vlákne Javy, takže môže byť ladené. |
static String |
textChyby(int kódChyby)
Vráti vysvetľujúci text ku kódu chyby určenej parametrom
kódChyby . |
static String |
textPoslednejChyby()
Vráti vysvetľujúci text ku kódu poslednej chyby, ktorá nastala počas vykonávania príkazov interaktívneho režimu alebo skriptu.
|
static int |
volajSkript(String názov)
Spustí skript registrovaný vo vnútornej pamäti rámca pod zadaným menom.
|
static boolean |
vykonajPríkaz(String príkaz)
Táto metóda má rovnaké jadro ako mechanizmus vykonávania príkazov v interaktívnom režime a umožňuje používať príkazy, ktoré sú dostupné v tomto režime aj za jeho hranicami (t. j. bez nevyhnutnosti jeho aktivácie).
|
static int |
vykonajSkript(List<String> skript)
Vykoná skript zadaný vo forme parametrického zoznamu.
|
static int |
vykonajSkript(String skript)
Vykoná skript zadaný vo forme reťazca.
|
static int |
vykonajSkript(String[] riadky)
Vykoná skript uložený v poli reťazcov.
|
static int |
vykonajSkript(String skript, boolean zoSúboru)
Vykoná skript zadaný vo forme reťazca alebo vo forme názvu súboru, z ktorého má byť prečítaný.
|
static void |
vymažPremennú(String názov, Class<?> typ)
Vymaže definíciu premennej zadaného údajového typu interaktívneho režimu.
|
static boolean |
výpisChybovýchHlásení()
Zistí, či je zapnutý výpis chybových hlásení programovacieho rámca.
|
static Skript |
vyrobSkript(List<String> skript)
Vyrobí zo zadaného zoznamu reťazcov reprezentujúcich riadky skriptu nový skript a vráti ho v inštancii triedy
Skript na ďalšie spracovanie. |
static Skript |
vyrobSkript(String skript)
Vyrobí zo zadaného textového reťazca skript a vráti ho v inštancii triedy
Skript na ďalšie spracovanie. |
static Skript |
vyrobSkript(String[] skript)
Vyrobí zo zadaného reťazcového poľa, ktorého prvky reprezentujú riadky skriptu, nový skript a vráti ho na ďalšie spracovanie v inštancii triedy
Skript . |
static Skript |
vyrobSkript(String skript, boolean zoSúboru)
Vyrobí skript (zo zadaného textového reťazca alebo zo súboru) a vráti ho v inštancii triedy
Skript na ďalšie spracovanie. |
static boolean |
zapíšPremennú(String názov, Object hodnota)
Nastaví novú hodnotu premennej interaktívneho režimu.
|
static void |
zrušInteraktívnuInštanciu()
Zruší interaktívnu inštanciu.
|
Interpolácie, aproximácie, transformácie súradníc a iná geometria |
|
static double |
kubickáAproximácia(double v0, double v1, double v2, double v3, double t)
Kubická aproximácia je počítaná zo štyroch vstupných hodnôt (a parametra).
|
static double |
kubickáInterpolácia(double v0, double v1, double v2, double v3, double t)
Kubická interpolácia je počítaná zo štyroch vstupných hodnôt (a parametra).
|
static double |
kvadratickáAproximácia(double a, double b, double c, double t)
Kvadratická aproximácia je počítaná z troch vstupných hodnôt (a parametra).
|
static double |
kvadratickáInterpolácia(double a, double b, double c, double t)
Kvadratická interpolácia je počítaná z troch vstupných hodnôt (a parametra).
|
static double |
lineárnaInterpolácia(double a, double b, double t)
Táto metóda slúži na parametrické vypočítanie hodnoty ležiacej medzi dvomi zadanými hodnotami.
|
static Bod |
najbližšíBodNaKružnici(double x0, double y0, double x1, double y1, double r)
Nájde najbližší bod na kružnici so stredom S[x1, y1] a polomerom r k zadanému voľnému bodu V[x0, y0] a vráti jeho polohu v objekte typu
Bod . |
static Bod |
najbližšíBodNaKružnici(Poloha V, Poloha S, double r)
Nájde najbližší bod na kružnici so stredom S a polomerom r k zadanému voľnému bodu V a vráti jeho polohu v objekte typu
Bod . |
static Bod |
najbližšíBodNaPriamke(double x0, double y0, double x1, double y1, double x2, double y2)
Nájde najbližší bod na priamke určenej dvomi bodmi A[x1, y1] a B[x2, y2] k zadanému voľnému bodu V[x0, y0] a vráti jeho súradnice v objekte typu
Bod . |
static Bod |
najbližšíBodNaPriamke(Poloha[] poleBodov)
Nájde najbližší bod na priamke AB k zadanému voľnému bodu V a vráti jeho súradnice v objekte typu
Bod . |
static Bod |
najbližšíBodNaPriamke(Poloha V, Poloha A, Poloha B)
Nájde najbližší bod na priamke AB k zadanému voľnému bodu V a vráti jeho súradnice v objekte typu
Bod . |
static Bod |
najbližšíBodNaÚsečke(double x0, double y0, double x1, double y1, double x2, double y2)
Nájde najbližší bod na úsečke určenej dvomi bodmi A[x1, y1] a B[x2, y2] k zadanému voľnému bodu V[x0, y0] a vráti jeho súradnice v objekte typu
Bod . |
static Bod |
najbližšíBodNaÚsečke(Poloha[] poleBodov)
Nájde najbližší bod na úsečke AB k zadanému voľnému bodu V a vráti jeho súradnice v objekte typu
Bod . |
static Bod |
najbližšíBodNaÚsečke(Poloha V, Poloha A, Poloha B)
Nájde najbližší bod na úsečke AB k zadanému voľnému bodu V a vráti jeho súradnice v objekte typu
Bod . |
static double |
pomerHviezdy(int p)
Vypočíta pomer polomerov kružníc, ktoré prechádzajú vnútornými a vonkajšími bodmi pravidelnej polygónovej hviezdy.
|
static double |
pomerHviezdy(int p, int q)
Vypočíta pomer polomerov kružníc, ktoré prechádzajú vnútornými a vonkajšími bodmi pravidelnej polygónovej hviezdy.
|
static double |
prepočítajSpäťX(double x)
Prepočíta zadanú x-ovú (horizontálnu) súradnicu zo súradnicového priestoru používaného v oblasti 2D počítačovej grafiky do súradnicového priestoru programovacieho rámca GRobot.
|
static double |
prepočítajSpäťY(double y)
Prepočíta zadanú y-ovú (vertikálnu) súradnicu zo súradnicového priestoru používaného v oblasti 2D počítačovej grafiky do súradnicového priestoru programovacieho rámca GRobot.
|
static double |
prepočítajX(double x)
Prepočíta zadanú x-ovú (horizontálnu) súradnicu zo súradnicového priestoru programovacieho rámca GRobot do súradnicového priestoru používaného v oblasti 2D počítačovej grafiky.
|
static double |
prepočítajY(double y)
Prepočíta zadanú y-ovú (vertikálnu) súradnicu zo súradnicového priestoru programovacieho rámca GRobot do súradnicového priestoru používaného v oblasti 2D počítačovej grafiky.
|
static Bod |
priesečníkPriamkyAÚsečky(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
Hľadá priesečník priamky AB a úsečky CD.
|
static Bod |
priesečníkPriamkyAÚsečky(Poloha[] poleBodov)
Hľadá priesečník priamky AB a úsečky CD.
|
static Bod |
priesečníkPriamkyAÚsečky(Poloha A, Poloha B, Poloha C, Poloha D)
Hľadá priesečník priamky AB a úsečky CD.
|
static Bod |
priesečníkPriamok(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
Hľadá priesečník dvoch priamok určených bodmi A, B a C, D.
|
static Bod |
priesečníkPriamok(Poloha[] poleBodov)
Hľadá priesečník dvoch priamok určených polohami bodov v poli parametra.
|
static Bod |
priesečníkPriamok(Poloha A, Poloha B, Poloha C, Poloha D)
Hľadá priesečník dvoch priamok určených bodmi A, B a C, D.
|
static Bod |
priesečníkÚsečiek(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
Hľadá priesečník dvoch úsečiek AB a CD.
|
static Bod |
priesečníkÚsečiek(Poloha[] poleBodov)
Hľadá priesečník dvoch úsečiek AB a CD.
|
static Bod |
priesečníkÚsečiek(Poloha A, Poloha B, Poloha C, Poloha D)
Hľadá priesečník dvoch úsečiek AB a CD.
|
static Bod[] |
priesečníkyKružníc(double x1, double y1, double r1, double x2, double y2, double r2)
Hľadá priesečníky dvoch kružníc určených súradnicami ich stredov S1[x1, y1] a S2[x2, y2] a polomermi r1 a r2.
|
static Bod[] |
priesečníkyKružníc(Poloha S1, double r1, Poloha S2, double r2)
Hľadá priesečníky dvoch kružníc určených polohami ich stredov S1 a S2 a polomermi r1 a r2.
|
static Bod[] |
priesečníkyPriamkyAKružnice(double x1, double y1, double x2, double y2, double x3, double y3, double r)
Hľadá priesečníky priamky AB a kružnice určenej súradnicami stredu S a polomeru r.
|
static Bod[] |
priesečníkyPriamkyAKružnice(Poloha A, Poloha B, Poloha S, double r)
Hľadá priesečníky priamky AB a kružnice určenej polohou stredu S a polomeru r.
|
static Bod[] |
priesečníkyÚsečkyAKružnice(double x1, double y1, double x2, double y2, double x3, double y3, double r)
Hľadá priesečníky úsečky AB a kružnice so stredom S a polomerom r.
|
static Bod[] |
priesečníkyÚsečkyAKružnice(Poloha A, Poloha B, Poloha S, double r)
Hľadá priesečníky úsečky AB a kružnice so stredom S a polomerom r.
|
static double |
rotovanéX(double x, double y, double uhol)
Vráti výpočet x-ovej súradnice zadaného bodu pootočeného okolo stredu súradnicovej sústavy o zadaný uhol.
|
static double |
rotovanéY(double x, double y, double uhol)
Vráti výpočet y-ovej súradnice zadaného bodu pootočeného okolo stredu súradnicovej sústavy o zadaný uhol.
|
static double |
vzdialenosťBodov(double x1, double y1, double x2, double y2)
Vypočíta vzdialenosť medzi dvomi bodmi so súradnicami [x1, y1] a [x2, y2].
|
static double |
vzdialenosťBodov(Poloha[] poleBodov)
Vypočíta vzdialenosť medzi dvomi bodmi so súradnicami určenými polohami bodov v poli parametra.
|
static double |
vzdialenosťBodov(Poloha A, Poloha B)
Vypočíta vzdialenosť medzi dvomi bodmi A a B.
|
static double |
vzdialenosťBoduOdKružnice(double x0, double y0, double x1, double y1, double r)
Vypočíta vzdialenosť od zadaného voľného bodu V ku kružnici určenej stredom S a polomerom r.
|
static double |
vzdialenosťBoduOdKružnice(Poloha[] poleBodov, double polomer)
Vypočíta vzdialenosť medzi voľným bodom V a kružnicou, ktorá je určená stredom S a polomerom r, pričom body V a S sú prvkami poľa
poleBodov a r je uložený v parametri polomer ). |
static double |
vzdialenosťBoduOdKružnice(Poloha V, Poloha S, double r)
Vypočíta vzdialenosť od zadaného voľného bodu V ku kružnici určenej stredom S a polomerom r.
|
static double |
vzdialenosťBoduOdPriamky(double x0, double y0, double x1, double y1, double x2, double y2)
Vypočíta vzdialenosť od zadaného voľného bodu V[x0, y0] k priamke určenej dvomi bodmi A[x1, y1] a B[x2, y2].
|
static double |
vzdialenosťBoduOdPriamky(Poloha[] poleBodov)
Vypočíta vzdialenosť medzi voľným bodom a priamkou, ktoré sú určené určenými polohami bodov v poli parametra.
|
static double |
vzdialenosťBoduOdPriamky(Poloha V, Poloha A, Poloha B)
Vypočíta vzdialenosť od zadaného voľného bodu V k priamke AB.
|
static double |
vzdialenosťBoduOdÚsečky(double x0, double y0, double x1, double y1, double x2, double y2)
Vypočíta vzdialenosť od zadaného voľného bodu V[x0, y0] k úsečke určenej dvomi bodmi A[x1, y1] a B[x2, y2].
|
static double |
vzdialenosťBoduOdÚsečky(Poloha[] poleBodov)
Vypočíta vzdialenosť medzi voľným bodom V a úsečkou AB, ktoré sú určené polohami bodov v poli parametra
poleBodov . |
static double |
vzdialenosťBoduOdÚsečky(Poloha V, Poloha A, Poloha B)
Vypočíta vzdialenosť od zadaného voľného bodu V k úsečke AB.
|
static double |
vzdialenosťKružníc(double x1, double y1, double r1, double x2, double y2, double r2)
Vypočíta vzdialenosť medzi dvomi kružnicami, ktoré sú určené svojími stredmi (S1, S2) a polomermi (r1, r2).
|
static double |
vzdialenosťKružníc(Poloha[] poleBodov, double polomer1, double polomer2)
Vypočíta vzdialenosť medzi dvomi kružnicami určenými stredmi S1 a S2 a polomermi r1 a r2, pričom stredy S1 a S2 sú prvkami poľa
poleBodov . |
static double |
vzdialenosťKružníc(Poloha S1, double r1, Poloha S2, double r2)
Vypočíta vzdialenosť medzi dvomi kružnicami, ktoré sú určené svojími stredmi (S1, S2) a polomermi (r1, r2).
|
static double |
vzdialenosťPriamkyOdKružnice(double x1, double y1, double x2, double y2, double x3, double y3, double r)
Vypočíta vzdialenosť medzi určenou priamkou a kružnicou.
|
static double |
vzdialenosťPriamkyOdKružnice(Poloha[] poleBodov, double r)
Vypočíta vzdialenosť medzi určenou priamkou AB a kružnicou so stredom S a polomerom r, pričom body A, B a stred S sú určené prvkami poľa
poleBodov . |
static double |
vzdialenosťPriamkyOdKružnice(Poloha A, Poloha B, Poloha S, double r)
Vypočíta vzdialenosť medzi určenou priamkou AB a kružnicou so stredom S a polomerom r.
|
static double |
vzdialenosťÚsečiek(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
Vypočíta vzdialenosť medzi dvomi úsečkami AB a CD.
|
static double |
vzdialenosťÚsečiek(Poloha[] poleBodov)
Vypočíta vzdialenosť medzi dvomi úsečkami AB a CD, pričom ich určujúce body sú prvkami poľa
poleBodov . |
static double |
vzdialenosťÚsečiek(Poloha A, Poloha B, Poloha C, Poloha D)
Vypočíta vzdialenosť medzi dvomi úsečkami AB a CD.
|
static double |
vzdialenosťÚsečkyOdKružnice(double x1, double y1, double x2, double y2, double x3, double y3, double r)
Vypočíta vzdialenosť medzi určenou úsečkou a kružnicou.
|
static double |
vzdialenosťÚsečkyOdKružnice(Poloha[] poleBodov, double r)
Vypočíta vzdialenosť medzi určenou úsečkou AB a kružnicou so stredom S a polomerom r, pričom body A, B a stred S sú určené prvkami poľa
poleBodov . |
static double |
vzdialenosťÚsečkyOdKružnice(Poloha A, Poloha B, Poloha S, double r)
Vypočíta vzdialenosť medzi určenou úsečkou AB a kružnicou so stredom S a polomerom r.
|
Klávesové skratky |
|
static void |
odoberKlávesovúSkratku(String príkaz)
Odoberie definovanú klávesovú skratku, ktorá je previazaná so zadaným príkazom.
|
static void |
pridajKlávesovúSkratku(String príkaz, int kódKlávesu)
Definuje novú klávesovú skratku s modifikátorom pre ponuky, ktorá bude previazaná so zadaným príkazom.
|
static void |
pridajKlávesovúSkratku(String príkaz, int kódKlávesu, int modifikátor)
Definuje novú klávesovú skratku, ktorá bude previazaná so zadaným príkazom.
|
static void |
pridajKlávesovúSkratku(String príkaz, int kódKlávesu, int modifikátor, boolean ajVstupnýRiadok)
Definuje novú klávesovú skratku, ktorá bude previazaná so zadaným príkazom.
|
static void |
pridajKlávesovúSkratkuVstupnéhoRiadka(String príkaz, int kódKlávesu, int modifikátor)
Definuje novú klávesovú skratku pre vstupný riadok, ktorá bude previazaná so zadaným príkazom.
|
static String |
reťazecSkratkyPríkazu(String príkaz)
Táto metóda prevedie definíciu klávesovej skratku, ktorá je priradená zadanému príkazu do textovej podoby.
|
static KeyStroke |
skratkaPríkazu(String príkaz)
Táto metóda zistí, aká klávesová skratka je priradená zadanému príkazu.
|
static boolean |
skratkyPodlahy()
Overí, či sú zapnuté preddefinované skratky podlahy.
|
static void |
skratkyPodlahy(boolean zapnúť)
Zapne alebo vypne fungovanie niekoľkých predvolených skratiek vnútornej konzoly podlahy.
|
static boolean |
skratkyStropu()
Overí, či sú zapnuté preddefinované skratky stropu.
|
static void |
skratkyStropu(boolean zapnúť)
Zapne alebo vypne fungovanie niekoľkých predvolených skratiek vnútornej konzoly stropu.
|
Komunikačné dialógy |
|
static void |
chyba(String chyba)
Zobrazí štandardný dialóg so zadanou textovou správou a ikonou chyby.
|
static void |
chyba(String chyba, String titulok)
Zobrazí štandardný dialóg so zadanou textovou správou a ikonou chyby.
|
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 |
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 |
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 |
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 |
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 |
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 |
správa(String správa)
Zobrazí štandardný dialóg so zadanou textovou správou.
|
static void |
správa(String správa, String titulok)
Zobrazí štandardný dialóg so zadanou textovou správou.
|
static String |
textTlačidla(String tlačidlo)
Umožňuje overiť aktuálne definované znenie textu tlačidla konkrétnej odpovede na otázku (pozri napríklad metódu
otázka ) alebo zadania/zmeny údaju (pozri napríklad metódu zadajReťazec ). |
static void |
textTlačidla(String tlačidlo, String text)
Umožňuje upraviť text tlačidla odpovede na otázku (pozri napríklad metódu
otázka ) alebo zadania údaju (pozri napríklad metódu zadajReťazec ). |
static void |
varovanie(String varovanie)
Zobrazí štandardný dialóg so zadanou textovou správou a ikonou varovania.
|
static void |
varovanie(String varovanie, String titulok)
Zobrazí štandardný dialóg so zadanou textovou správou a ikonou varovania.
|
Komunikácia s inštanciami robotov a konfigurácia |
|
static void |
čítajKonfiguráciuSveta()
Prečíta konfiguráciu sveta (a plátien).
|
static GRobot |
dajRobot(String menoRobota)
Vráti inštanciu robota podľa jeho mena.
|
static GRobot |
hlavnýRobot()
|
static Súbor |
konfiguračnýSúbor()
Vráti inštanciu konfiguračného súboru na účely úpravy jeho parametrov, napríklad na úpravu predvolenej sekcie automatickej konfigurácie.
|
static String |
názovKonfiguračnéhoSúboru()
Vráti naposledy použitý názov konfiguračného súboru.
|
static boolean |
overujPočiatočnúPolohuOkna()
Zistí aktuálny stav automatického overovania počiatočnej polohy okna po jeho inicializácii.
|
static void |
overujPočiatočnúPolohuOkna(boolean overuj)
Zmení stav automatického overovania počiatočnej polohy okna po jeho inicializácii.
|
static void |
použiInteraktívnyRežim(String... nastavenia)
Komplexný konfiguračný príkaz umožňujúci vykonanie mnohých nastavení sveta naraz.
|
static void |
použiKonfiguráciu()
Zapne automatické spracovanie konfiguračného súboru sveta.
|
static void |
použiKonfiguráciu(int x, int y, int šírka, int výška)
Zapne automatickú konfiguráciu, pričom umožní zadať počiatočnú polohu a rozmery okna.
|
static void |
použiKonfiguráciu(String názovSúboru)
Zapne automatické spracovanie konfiguračného súboru sveta.
|
static void |
použiKonfiguráciu(String názovSúboru, int x, int y, int šírka, int výška)
Zapne automatickú konfiguráciu, pričom umožní zadať počiatočnú polohu a rozmery okna.
|
static void |
prečítajKonfiguráciuSveta()
Alias pre
čítajKonfiguráciuSveta . |
static String |
predvolenáSekciaKonfigurácie()
Vráti názov predvolenej sekcie.
|
static void |
predvolenáSekciaKonfigurácie(String názov)
Zmení názov predvolenej sekcie, ktorú používajú metódy automatickej konfigurácie.
|
static boolean |
prvéSpustenie()
Účelom tejto metódy je overiť, či pred spustením aplikácie jestvoval konfiguračný súbor.
|
static void |
registrujRobot()
Registruje hlavný robot v konfigurácii sveta.
|
static void |
registrujRobot(GRobot robot)
Registruje robot v konfigurácii.
|
static void |
registrujRobot(GRobot robot, String meno)
Registruje robot v konfigurácii podľa zadaného mena.
|
static void |
registrujRobot(String meno)
Registruje robot v konfigurácii podľa jeho (vopred priradeného) mena.
|
static void |
vyzviRoboty()
Spustením tejto metódy sa pre každý robot (podľa ich aktuálneho poradia) vykoná reakcia
prijatieVýzvy bez určenia autora výzvy (autor je rovný null ) a s hodnotou argumentu kľúč rovnou - 1 . |
static void |
vyzviRoboty(int kľúč)
Spustením tejto metódy sa pre každý robot (podľa ich aktuálneho poradia) vykoná reakcia
prijatieVýzvy bez určenia autora výzvy (autor je rovný null ). |
static void |
vyzviRoboty(int kľúč, boolean obrátene)
Spustením tejto metódy sa pre každý robot (podľa ich aktuálneho poradia) vykoná reakcia
prijatieVýzvy bez určenia autora výzvy (autor je rovný null ). |
Kreslenie a vypĺňanie tvarov na podlahu |
|
static void |
kresli(Shape tvar)
Táto metóda slúži na kreslenie obrysov zadaného tvaru na podlahu.
|
static void |
kresli(Shape tvar, GRobot kreslič)
Táto metóda slúži na kreslenie obrysov zadaného tvaru na podlahu.
|
static void |
vyplň(Shape tvar)
Táto metóda slúži na kreslenie vyplnených tvarov na podlahu.
|
static void |
vyplň(Shape tvar, GRobot kreslič)
Táto metóda slúži na kreslenie vyplnených tvarov na podlahu.
|
Kreslenie obrázkov na podlahu a jej vypĺňanie textúrou |
|
static void |
obrázok(double x, double y, Image obrázok)
Nakreslí na zadaných súradniciach na podlahe 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 |
obrázok(Image obrázok)
Nakreslí v strede podlahy zadaný obrázok.
|
static void |
obrázok(Poloha objekt, Image obrázok)
Nakreslí na súradniciach zadaného objektu na podlahe obrázok.
|
static void |
obrázok(Poloha objekt, String súbor)
Nakreslí na súradniciach zadaného objektu na podlahe obrázok.
|
static void |
obrázok(String súbor)
Nakreslí v strede podlahy zadaný obrázok.
|
static void |
vyplň(Image výplň)
Vyplní podlahu zadanou textúrou.
|
static void |
vyplň(String súbor)
Vyplní podlahu zadanou textúrou.
|
Kurzor myši (zachytenie, zmena tvaru…) |
|
static boolean |
myšJeZachytená()
Overí, či je myš zachytená v okne sveta.
|
static void |
novýKurzorMyši(Image predloha, double x, double y, String meno)
Alias pre
novýKurzorMyši . |
static void |
novýKurzorMyši(Image predloha, int x, int y, String meno)
Definuje nový kurzor myši použiteľný v hlavnom okne aplikácie.
|
static boolean |
uvoľniMyš()
Zruší zachytenie kurzora myš v okne sveta.
|
static boolean |
zachyťMyš()
Zachytí kurzor myši v okne sveta.
|
static void |
zmeňKurzorMyši(String meno)
Zmení hlavnému oknu tvar kurzora myši buď na vlastný tvar kurzora vytvorený prostredníctvom metódy
novýKurzorMyši (prípadne zmeňNovýKurzorMyši ), alebo na niektorý zo systémom preddefinovaných kurzorov. |
static void |
zmeňNovýKurzorMyši(Image predloha, double x, double y, String meno)
Alias pre
zmeňNovýKurzorMyši . |
static void |
zmeňNovýKurzorMyši(Image predloha, int x, int y, String meno)
Táto metóda je kombináciou volania metód
novýKurzorMyši a zmeňKurzorMyši . |
Meranie vzdialeností |
|
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 |
vzdialenosť(double súradnicaBoduX1, double súradnicaBoduY1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí vzájomnú vzdialenosť medzi bodmi so zadanými súradnicami.
|
static double |
vzdialenosť(double súradnicaBoduX1, double súradnicaBoduY1, Poloha objekt2)
Zistí vzájomnú vzdialenosť medzi bodom so zadanými súradnicami a zadaným objektom.
|
static double |
vzdialenosť(double súradnicaBoduX1, double súradnicaBoduY1, Shape tvar2)
Zistí vzájomnú vzdialenosť medzi bodom so zadanými súradnicami a stredom hraníc[1] zadaného tvaru.
|
static double |
vzdialenosť(Poloha objekt)
Zistí, aká je vzdialenosť zadaného objektu od stredu súradnicovej sústavy.
|
static double |
vzdialenosť(Poloha objekt1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí vzájomnú vzdialenosť zadaného objektu a bodu so zadanými súradnicami.
|
static double |
vzdialenosť(Poloha objekt1, Poloha objekt2)
Zistí vzájomnú vzdialenosť zadaných objektov.
|
static double |
vzdialenosť(Poloha objekt1, Shape tvar2)
Zistí vzájomnú vzdialenosť medzi zadaným objektom a stredom hraníc[1] zadaného tvaru.
|
static double |
vzdialenosť(Shape tvar)
Zistí vzdialenosť stredu hraníc[1] zadaného tvaru od stredu súradnicovej sústavy.
|
static double |
vzdialenosť(Shape tvar1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí vzájomnú vzdialenosť stredu hraníc[1] zadaného tvaru a bodu so zadanými súradnicami.
|
static double |
vzdialenosť(Shape tvar1, Poloha objekt2)
Zistí vzájomnú vzdialenosť stredu hraníc[1] zadaného tvaru a polohy zadaného objektu.
|
static double |
vzdialenosť(Shape tvar1, Shape tvar2)
Zistí vzájomnú vzdialenosť stredov hraníc[1] zadaných tvarov.
|
Meranie času |
|
static void |
spustiČasomieru()
Táto metóda „spustí“ časomieru.
|
static double |
zastavČasomieru()
Táto metóda „zastaví“ časomieru a vráti výsledok merania v sekundách.
|
Okno aplikácie |
|
static JPanel |
hlavnýPanel()
Poskytne komponent hlavného panela vloženého v hlavnom okne aplikácie (vo svete).
|
static Obrazok |
ikona()
Prečíta ikonu okna aplikácie a prevedie ju na obrázok.
|
static void |
ikona(Image obrázok)
Nastaví oknu aplikácie ikonu podľa zadaného obrázka.
|
static void |
ikona(String súbor)
|
static boolean |
maximalizovaný()
Zistí, či je okno sveta v maximalizovanom stave.
|
static void |
maximalizuj()
Pokúsi sa prepnúť okno sveta do maximalizovaného stavu.
|
static boolean |
minimalizovaný()
Zistí, či je okno sveta v minimalizovanom stave.
|
static void |
minimalizuj()
Pokúsi sa prepnúť okno sveta do minimalizovaného stavu.
|
static boolean |
normálny()
Zistí, či je okno sveta v normálnom stave.
|
static void |
obnov()
Pokúsi sa prepnúť okno sveta do normálneho stavu.
|
static void |
premiestniNaObrazovku()
Alias pre
premiestniNaZariadenie . |
static void |
premiestniNaObrazovku(int zariadenie)
Alias pre
premiestniNaZariadenie . |
static void |
premiestniNaZariadenie()
Umiestni okno sveta na predvolené zobrazovacie zariadenie.
|
static void |
premiestniNaZariadenie(int zariadenie)
Umiestni okno sveta na určené zobrazovacie zariadenie.
|
static void |
presuňNaObrazovku()
Alias pre
premiestniNaZariadenie . |
static void |
presuňNaObrazovku(int zariadenie)
Alias pre
premiestniNaZariadenie . |
static void |
presuňNaZariadenie()
Alias pre
premiestniNaZariadenie . |
static void |
presuňNaZariadenie(int zariadenie)
Alias pre
premiestniNaZariadenie . |
static void |
skry()
Skryje hlavné okno.
|
static int |
šírkaOkna()
Zistí šírku hlavného okna aplikácie.
|
static String |
titulok()
Vráti titulok hlavného okna aplikácie.
|
static void |
titulok(String titulok)
Nastaví titulok hlavného okna aplikácie.
|
static void |
upevni()
Upevní hlavné okno (svet) – okno bude mať pevnú veľkosť.
|
static void |
uvoľni()
Uvoľní hlavné okno (svet) – okno nebude mať pevnú veľkosť (predvolené správanie sveta).
|
static boolean |
viditeľný()
Zistí, či je hlavné okno (svet) viditeľné.
|
static void |
vystreď()
Presunie okno tak, aby sa nachádzalo v strede obrazovky.
|
static int |
výškaOkna()
Zistí výšku hlavného okna aplikácie.
|
static void |
zbaľ()
Prispôsobí veľkosť okna tak, aby sa do neho pohodlne vošli všetky viditeľné komponenty.
|
static int |
zistiZariadenieOkna()
Zistí číslo zariadenia, na ktorom sa nachádza okno sveta.
|
static void |
zobraz()
Zobrazí hlavné okno (svet).
|
static boolean |
zobrazený()
Zistí, či je hlavné okno (svet) viditeľné.
|
Overenie prítomnosti bodu v aktívnom slove vnútornej konzoly stropu |
|
static String |
bodVAktívnomSlove(double x, double y)
Overí, či sa bod identifikovaný zadanými súradnicami nachádza v oblasti niektorého z aktívnych slov.
|
static String |
bodVAktívnomSlove(Poloha poloha)
Funguje rovnako ako metóda
bodVAktívnomSlove , ale namiesto súradníc bodu je zadaný objekt, ktorý je implementáciou rozhrania Poloha . |
static String |
myšVAktívnomSlove()
Overí, či sa súradnice kurzora myši nachádzajú v oblasti niektorého z aktívnych slov.
|
Parametre obrázkových výplní |
|
static Bod |
mierkaVýplne()
Vráti bod s hodnotami mierky obrázkových dlaždicových výplní v osiach x a y.
|
static void |
mierkaVýplne(double mierka)
Nastaví mierku obrázkových dlaždicových výplní (v oboch osiach naraz).
|
static void |
mierkaVýplne(double mx, double my)
Nastaví mierku obrázkových dlaždicových výplní jednotlivo pre osi x a y.
|
static double |
otočenieVýplne()
Vráti hodnotu pootočenia obrázkových dlaždicových výplní.
|
static void |
otočenieVýplne(double uhol)
Nastaví nový uhol pootočenia obrázkových dlaždicových výplní.
|
static void |
otočenieVýplne(double uhol, double sx, double sy)
Nastaví nový uhol pootočenia a zároveň nový relatívny stred otáčania obrázkových dlaždicových výplní.
|
static void |
otočenieVýplne(double uhol, Poloha poloha)
Táto metóda funguje podobne ako metóda
otočenieVýplne(uhol, sx, sy) . |
static void |
otočenieVýplne(double uhol, Shape tvar)
Táto metóda funguje podobne ako metóda
otočenieVýplne(uhol, sx, sy) . |
static void |
otočenieVýplne(Smer smer)
Táto metóda funguje podobne ako metóda
otočenieVýplne(uhol) . |
static void |
otočenieVýplne(Smer smer, double sx, double sy)
Táto metóda funguje podobne ako metóda
otočenieVýplne(uhol, sx, sy) . |
static void |
otočenieVýplne(Smer smer, Poloha poloha)
Táto metóda funguje podobne ako metóda
otočenieVýplne(uhol, sx, sy) . |
static void |
otočenieVýplne(Smer smer, Shape tvar)
Táto metóda funguje podobne ako metóda
otočenieVýplne(uhol, sx, sy) . |
static void |
otočenieVýplneNaMyš()
Táto metóda použije súradnice myši na vypočítanie nového pootočenia obrázkových výplní.
|
static double |
pootočenieVýplne()
Vráti hodnotu pootočenia obrázkových dlaždicových výplní.
|
static void |
pootočenieVýplne(double uhol)
Nastaví nový uhol pootočenia obrázkových dlaždicových výplní.
|
static void |
pootočenieVýplne(double uhol, double sx, double sy)
Nastaví nový uhol pootočenia a zároveň nový relatívny stred otáčania obrázkových dlaždicových výplní.
|
static void |
pootočenieVýplne(double uhol, Poloha poloha)
Táto metóda funguje podobne ako metóda
pootočenieVýplne(uhol, sx, sy) . |
static void |
pootočenieVýplne(double uhol, Shape tvar)
Táto metóda funguje podobne ako metóda
pootočenieVýplne(uhol, sx, sy) . |
static void |
pootočenieVýplne(Smer smer)
Táto metóda funguje podobne ako metóda
pootočenieVýplne(uhol) . |
static void |
pootočenieVýplne(Smer smer, double sx, double sy)
Táto metóda funguje podobne ako metóda
pootočenieVýplne(uhol, sx, sy) . |
static void |
pootočenieVýplne(Smer smer, Poloha poloha)
Táto metóda funguje podobne ako metóda
pootočenieVýplne(uhol, sx, sy) . |
static void |
pootočenieVýplne(Smer smer, Shape tvar)
Táto metóda funguje podobne ako metóda
pootočenieVýplne(uhol, sx, sy) . |
static void |
pootočenieVýplneNaMyš()
Táto metóda použije súradnice myši na vypočítanie nového pootočenia obrázkových výplní.
|
static Bod |
posunutieVýplne()
Vráti bod so súradnicami relatívneho posunutia obrázkových dlaždicových výplní.
|
static void |
posunutieVýplne(double x, double y)
Nastaví relatívne posunutie obrázkových dlaždicových výplní.
|
static void |
posunutieVýplne(Poloha poloha)
Táto metóda funguje podobne ako metóda
posunutieVýplne(x, y) . |
static void |
posunutieVýplne(Shape tvar)
Táto metóda funguje podobne ako metóda
posunutieVýplne(x, y) . |
static void |
posunutieVýplneNaMyš()
Táto metóda číta súradnice myši, ktoré použije na posunutie počiatku obrázkových výplní.
|
static Bod |
stredOtáčaniaVýplne()
Vráti bod so súradnicami relatívneho posunutia stredu otáčania obrázkových dlaždicových výplní vztiahnutý k súradniciam posunutia výplne.
|
static void |
stredOtáčaniaVýplne(double sx, double sy)
Nastaví nový relatívny stred otáčania obrázkových dlaždicových výplní.
|
static void |
stredOtáčaniaVýplne(Poloha poloha)
Táto metóda funguje podobne ako metóda
stredOtáčaniaVýplne(sx, sy) . |
static void |
stredOtáčaniaVýplne(Shape tvar)
Táto metóda funguje podobne ako metóda
stredOtáčaniaVýplne(sx, sy) . |
static void |
stredOtáčaniaVýplneNaMyš()
Táto metóda číta súradnice myši, ktoré použije na nastavenie nového relatívneho stredu otáčania obrázkových výplní.
|
Pomocné vstupné a výstupné metódy |
|
static String |
F(double číslo, int desatinné)
Táto metóda slúži na jednoduché formátovanie reálnych čísiel.
|
static String |
F(double číslo, int šírka, int desatinné)
Táto metóda slúži na jednoduché formátovanie reálnych čísiel.
|
static String[] |
naRiadkyBezZmien(String text)
Rozdelí zadaný reťazec na samostatné riadky bez ďalších úprav.
|
static char |
oddeľovačDesatinnejČasti()
Zistí, aký oddeľovač desatinnej časti je aktuálne používaný pri výpisoch čísiel príkazmi
vypíš , vypíšRiadok . |
static void |
oddeľovačDesatinnejČasti(char oddeľovač)
Nastaví hodnotu oddeľovača desatinnej časti, ktorý bude používaný pri výpisoch príkazmi
vypíš , vypíšRiadok . |
static String |
oddeľovačPrvkovPoľa()
Zistí, aký oddeľovač prvkov je aktuálne používaný pri výpisoch polí príkazmi
vypíš , vypíšRiadok . |
static void |
oddeľovačPrvkovPoľa(String oddeľovač)
Nastaví hodnotu oddeľovača prvkov poľa, ktorý bude používaný pri výpisoch polí príkazmi
vypíš , vypíšRiadok . |
static Character |
oddeľovačTisícov()
Zistí, aký oddeľovač tisícov je aktuálne používaný pri výpisoch čísiel príkazmi
vypíš , vypíšRiadok . |
static void |
oddeľovačTisícov(Character oddeľovač)
Nastaví hodnotu oddeľovača tisícov, ktorý bude používaný pri výpisoch príkazmi
vypíš , vypíšRiadok . |
static CharSequence |
orež(CharSequence sekvenciu, CharSequence znakmi)
Oreže sekvenciu znakov prvého parametra o znaky zadané do sekvencie znakov druhého parametra.
|
static String |
orež(String reťazec, String znakmi)
Oreže reťazec prvého parametra o znaky zadané do reťazca druhého parametra.
|
static String |
S(Object... argumenty)
Táto metóda slúži na rýchly prevod rôznych objektov do textovej podoby a ich zlúčenie do jedného reťazca.
|
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.
|
Pozastavenie alebo zdržanie vykonávania programu |
|
static void |
čakaj(double početSekúnd)
Pozdrží vykonávanie programu na zadaný počet sekúnd.
|
static KeyEvent |
čakajNaKláves()
Slúži na pozastavenie (blokovanie) programu s cieľom čakania na stlačenie klávesu.
|
static InputEvent[] |
čakajNaKlávesAleboKlik()
Alias pre
čakajNaKlikAleboKláves . |
static MouseEvent |
čakajNaKlik()
Slúži na pozastavenie (blokovanie) programu s cieľom čakania na kliknutie ľubovoľným tlačidlom myši.
|
static InputEvent[] |
čakajNaKlikAleboKláves()
Slúži na pozastavenie (blokovanie) programu s cieľom čakania na stlačenie ľubovoľného klávesu alebo kliknutie ľubovoľným tlačidlom myši.
|
Prenos súborov |
|
static boolean |
ťahajSúbory(int ako, String... súbory)
Vytvorí operáciu ťahania súborov.
|
static boolean |
ťahajSúbory(String... súbory)
Vytvorí operáciu ťahania súborov.
|
Práca s číslami |
|
static String |
celéNaRímske(long celé)
Prevedie zadané celé číslo na reťazec s rímskou reprezentáciou celých čísiel.
|
static long |
číselnýKoreň(long číslo)
Vypočíta číselný koreň (digital root; alebo opakovaný digitálny súčet) absolútnej hodnoty zadaného čísla v desiatkovej číselnej sústave.
|
static long |
číselnýKoreň(long číslo, long základ)
Vypočíta číselný koreň (digital root; alebo opakovaný digitálny súčet) absolútnej hodnoty zadaného čísla podľa zadaného číselného základu.
|
static long |
dajPrvočíslo(int n)
Vráti n-té prvočíslo.
|
static boolean |
jePrvočíslo(long číslo)
Overí, či zadané číslo je prvočíslo.
|
static Long |
reťazecNaCeléČíslo(String reťazec)
Pokúsi sa previesť zadaný reťazec na celé číslo.
|
static Double |
reťazecNaReálneČíslo(String reťazec)
Pokúsi sa previesť zadaný reťazec na reálne číslo.
|
static String |
rímskaNula()
Vráti aktuálny reťazec nuly používaný pri prevode z celých čísiel na rímske.
|
static void |
rímskaNula(String rímskaNula)
Nastaví hodnotu reťazca nuly používaného pri prevode z celých čísiel na rímske.
|
static Long |
rímskeNaCelé(String rímske)
Prevedie zadaný reťazec obsahujúci číslo reprezentované v rímskej číselnej sústave na celé číslo.
|
static long[] |
rozložNaPrvočísla(long číslo)
Rozloží zadané celé číslo na prvočísla, ak je to možné.
|
static double |
zaokrúhli(double hodnota, int miest)
Zaokrúhli zadané číslo na zadaný počet (desatinných) miest.
|
Písmo vnútornej konzoly stropu |
|
static Písmo |
písmo()
Čítaj aktuálny typ písma textov stropu.
|
static void |
písmo(Font novéPísmo)
Nastav nový typ písma textov stropu.
|
static Písmo |
písmo(String názov, double veľkosť)
Nastav nový typ písma textov stropu.
|
static void |
predvolenéPísmo()
Nastav predvolený typ písma textov stropu.
|
Režim celej obrazovky a zobrazovacie zariadenia |
|
static boolean |
celáObrazovka()
Pokúsi sa prepnúť svet do režimu celej obrazovky.
|
static boolean |
celáObrazovka(boolean celáObrazovka)
Pokúsi sa prepnúť svet do režimu celej obrazovky alebo späť.
|
static boolean |
celáObrazovka(int zariadenie)
Pokúsi sa prepnúť svet do režimu celej obrazovky na určenom zobrazovacom zariadení.
|
static boolean |
celáObrazovka(int zariadenie, boolean celáObrazovka)
Pokúsi sa prepnúť svet do režimu celej obrazovky alebo späť na určenom zobrazovacom zariadení.
|
static JFrame |
oknoCelejObrazovky()
Ak je svet v režime celej obrazovky, tak táto metóda vráti inštanciu
okna celej obrazovky, inak metóda vráti hodnotu null . |
static int |
početObrazoviek()
Alias pre
početZariadení . |
static int |
početZariadení()
Zistí počet obrazovkových zariadení, ktoré sú dostupné na tomto počítači.
|
static void |
prenes(JFrame inéOkno)
Prenesie grafiku sveta do iného okna.
|
static void |
prenes(JFrame inéOkno, boolean tam)
Prenesie grafiku sveta do iného okna alebo späť.
|
static int |
šírkaObrazovky()
Alias pre
šírkaZariadenia . |
static int |
šírkaObrazovky(int zariadenie)
Alias pre
šírkaZariadenia . |
static int |
šírkaZariadenia()
Zistí šírku dostupného obrazovkového zariadenia.
|
static int |
šírkaZariadenia(int zariadenie)
Zistí šírku dostupného obrazovkového zariadenia.
|
static int |
výškaObrazovky()
Alias pre
výškaZariadenia . |
static int |
výškaObrazovky(int zariadenie)
Alias pre
výškaZariadenia . |
static int |
výškaZariadenia()
Zistí výšku dostupného obrazovkového zariadenia.
|
static int |
výškaZariadenia(int zariadenie)
Zistí výšku dostupného obrazovkového zariadenia.
|
Rozmery a hraničné súradnice sveta |
|
static double |
dolnýOkraj()
Alias pre
spodnýOkraj . |
static double |
hornýOkraj()
Alias pre
vrchnýOkraj . |
static double |
ľavýOkraj()
|
static double |
maximálneX()
Alias pre
najväčšieX . |
static double |
maximálneY()
Alias pre
najväčšieY . |
static double |
minimálneX()
Alias pre
najmenšieX . |
static double |
minimálneY()
Alias pre
najmenšieY . |
static double |
najmenšieX()
|
static double |
najmenšieY()
|
static double |
najväčšieX()
|
static double |
najväčšieY()
|
static double |
pravýOkraj()
|
static double |
spodnýOkraj()
|
static int |
šírka()
Zistí šírku plátien sveta.
|
static void |
upravRozmeryPlátien(int šírka, int výška)
Alias pre
zmeňRozmeryPlátien . |
static int |
viditeľnáŠírka()
Zistí aktuálnu šírku tzv. klientskej oblasti okna.
|
static int |
viditeľnáVýška()
Zistí viditeľnú výšku tzv. klientskej oblasti okna.
|
static double |
vrchnýOkraj()
|
static int |
výška()
Zistí výšku plátien sveta.
|
static void |
zmeňRozmeryPlátien(int šírka, int výška)
Upraví rozmery plátna sveta, podlahy a stropu, čo je komplexný proces, preto by mal byť vykonaný len vo výnimočných prípadoch!
|
Schránka |
|
static boolean |
grafikaDoSchránky()
Alias pre
obrázokDoSchránky . |
static boolean |
obrázokDoSchránky()
Vloží obrázok (grafiku) sveta do schránky.
|
static boolean |
textDoSchránky()
Alias pre
textyDoSchránky . |
static boolean |
textDoSchránky(boolean lenOznačené)
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 boolean |
textyDoSchránky(boolean lenOznačené)
Vloží do schránky buď všetky texty vypísané na vnútorných konzolách podlahy a stropu, alebo len označené časti – v závislosti od hodnoty parametra
lenOznačené . |
Systém, procesy a vlákna |
|
static void |
nespi()
Spustí aktivitu pravidelného generovania udalostí pohybu kurzorom myšky, aby sa zabránilo prechodu počítača do režimu spánku.
|
static void |
nespi(int novýInterval)
Spustí aktivitu pravidelného generovania udalostí pohybu kurzorom myšky, aby sa zabránilo prechodu počítača do režimu spánku.
|
static void |
nespi(int novýInterval, boolean ajČasovač)
Spustí aktivitu pravidelného generovania udalostí pohybu kurzorom myšky, aby sa zabránilo prechodu počítača do režimu spánku.
|
static boolean |
otvor(String súbor)
Pokúsi sa otvoriť zadaný súbor v predvolenej aplikácii podľa nastavení operačného systému.
|
static boolean |
otvor(String súbor, boolean naÚpravu)
Pokúsi sa otvoriť (spustiť) alebo otvoriť na úpravy zadaný súbor v predvolenej aplikácii podľa nastavení operačného systému.
|
static boolean |
otvorVPredvolenejAplikácii(String súbor)
Alias pre
otvorVPredvolenejAplikácii . |
static boolean |
otvorVPredvolenejAplikácii(String súbor, boolean naÚpravu)
Alias pre
otvorVPredvolenejAplikácii . |
static boolean |
otvorWebovýOdkaz(String uri)
Pokúsi sa použiť zadaný textový reťazec ako webovú adresu a otvoriť ju v predvolenom prehliadači operačného systému.
|
static boolean |
pošliEmail(String... údajeSprávy)
Otvorí okno na napísanie novej správy elektronickej pošty predvoleného e-mailového klienta OS.
|
static void |
spi()
Zastaví aktivitu pravidelného generovania udalostí pohybu kurzorom myšky, ktorá slúžila na to, aby sa zabránilo prechodu počítača do režimu spánku.
|
static void |
spracujPríkaz(String príkaz)
Spracuje jeden príkaz príkazového riadka.
|
static void |
vykonaťNeskôr(Runnable vykonať)
Táto metóda slúži na zadanie príkazov Javy, ktoré majú byť vykonané „neskôr“ – asynchrónne vzhľadom na reťaz čakajúcich správ (udalostí) aktívneho vlákna.
|
static void |
vykonaťNeskôr(Runnable vykonať, boolean samostatnéVlákno)
Táto metóda slúži na zadanie príkazov Javy, ktoré majú byť vykonané „neskôr“ – pozri opis metódy
vykonaťNeskôr(vykonať) . |
static boolean |
vytlač(String súbor)
Ak je pre zadaný súbor asociovaný príkaz na tlač dokumentu, tak otvorí prislúchajúci tlačový dialóg operačného systému, pomocou ktorého bude možné súbor (dokument) vytlačiť.
|
Systémová ikona (ikona v oblasti oznámení) |
|
static boolean |
chybaSystémovejIkony(String chyba)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadané chybové oznámenie.
|
static boolean |
chybaSystémovejIkony(String chyba, String titulok)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadané chybové oznámenie s titulkom.
|
static boolean |
informáciaSystémovejIkony(String informácia)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadané informačné oznámenie.
|
static boolean |
informáciaSystémovejIkony(String informácia, String titulok)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadané informačné oznámenie s titulkom.
|
static boolean |
správaSystémovejIkony(String správa)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadanú správu.
|
static boolean |
správaSystémovejIkony(String správa, String titulok)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadanú správu s titulkom.
|
static TrayIcon |
systémováIkona()
Vráti objekt systémovej ikony sveta, ak je definovaná.
|
static boolean |
systémováIkona(Image ikona, String... položkyPonuky)
Definuje alebo aktualizuje ikonu v systémovej oblasti.
|
static boolean |
systémováIkona(String popis, Image ikona, String... položkyPonuky)
Definuje alebo aktualizuje systémovú ikonu nazývanú aj ikonou v systémovej oblasti alebo v oblasti oznámení (angl. system tray).
|
static boolean |
systémováIkona(String popis, String... položkyPonuky)
Aktualizuje jestvujúcu ikonu v systémovej oblasti.
|
static boolean |
systémováIkonaZobrazená()
Zistí, či je jestvujúca ikona v systémovej oblasti zobrazená.
|
static boolean |
varovanieSystémovejIkony(String varovanie)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadané varovné oznámenie.
|
static boolean |
varovanieSystémovejIkony(String varovanie, String titulok)
Ak je definovaná systémová ikona, tak v jej kontexte zobrazí zadané varovné oznámenie s titulkom.
|
static boolean |
zobrazSystémovúIkonu(boolean zobraz)
Zobrazí alebo skryje jestvujúcu ikonu v systémovej oblasti.
|
Ukončenie aplikácie |
|
static void |
koniec()
Skončí aplikáciu bez opýtania.
|
static void |
koniec(int kód)
Skončí aplikáciu s návratovým kódom pre opreračný systém.
|
static void |
zavrieť()
Vygeneruje udalosť zavretia hlavného okna.
|
Uloženie grafiky sveta do súboru |
|
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.
|
Verzia |
|
static int |
verzia(int hlavná, int vedľajšia)
Porovná aktuálnu verziu robota so zadanou.
|
Viacnásobná obsluha udalostí |
|
static ObsluhaUdalostí |
aktívnaObsluhaUdalostí()
Táto metóda slúži na získanie aktívnej inštancie obsluhy udalostí.
|
static void |
povoľViacnásobnúObsluhuUdalostí()
Po spustení tejto metódy bude možné vytváranie viacerých verzií obsluhy udalostí, ktoré môžu byť neskôr podľa potreby uvedené do činnosti metódou
presmerujObsluhuUdalostí . |
static void |
presmerujObsluhuUdalostí(ObsluhaUdalostí obsluha)
Presmeruje spracovanie udalostí do inej inštancie triedy
ObsluhaUdalostí . |
Vlnenie grafiky sveta |
|
static Vlnenie |
definovanéVlnenie()
Alias pre
jestvujúceVlnenie . |
static Vlnenie |
existujúceVlnenie()
Alias pre
jestvujúceVlnenie . |
static Vlnenie |
jestvujúceVlnenie()
Táto metóda vráti inštanciu vlnenia len v prípade, že jestvuje.
|
static boolean |
máVlnenie()
Overí, či má svet definovanú inštanciu vlnenia.
|
static void |
odstráňVlnenie()
Ukončí vlnenie sveta a úplne odstráni inštanciu vlnenia, ktorá bola pre neho definovaná z prostredia programovacieho rámca GRobot.
|
static void |
pridajVlnenie()
Pridá alebo zresetuje vlnenie sveta.
|
static void |
pridajVlnenie(boolean ajČasovač)
Pridá alebo zresetuje vlnenie sveta.
|
static void |
pridajVlnenie(int útlm)
Pridá alebo zresetuje vlnenie sveta.
|
static void |
pridajVlnenie(int útlm, boolean ajČasovač)
Pridá alebo zresetuje vlnenie sveta.
|
static Vlnenie |
vlnenie()
Vráti inštanciu vlnenia sveta, aby s ňou bolo možné ďalej pracovať.
|
Vstupné dialógy |
|
static boolean |
dialóg(String[] popisy, Object[] údaje)
Otvorí prispôsobiteľný dialóg s prvkami vytvorenými podľa poľa
údaje . |
static boolean |
dialóg(String[] popisy, Object[] údaje, String titulok)
Vytvorí a otvorí prispôsobiteľný dialóg s prvkami vytvorenými podľa obsahu poľa
údaje . |
static Object[] |
mojeOdpovede()
Vráti pole vlastných odpovedí komunikačných dialógov programovacieho rámca alebo hodnotu
null , ak sú aktívne predvolené odpovede. |
static void |
mojeOdpovede(Object[] odpovede)
Zmení predvolené odpovede komunikačných dialógov programovacieho rámca na vlastné.
|
static int |
odpoveďDialógu()
Vráti číslo (index) voľby v poslednom dialógu, ktorý bol zobrazený používateľovi.
|
static String |
textMenovky(String menovka)
Umožňuje overiť aktuálne definované znenie textu menovky na niektorých paneloch volieb (pozri napríklad metódu
dialóg ). |
static void |
textMenovky(String menovka, String text)
Umožňuje upraviť text menovky na niektorých paneloch volieb (pozri napríklad metódu
dialóg ). |
static Long |
upravCeléČíslo(long celéČíslo, String výzva)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na úpravu údajov (očakávaný je celočíselný údaj).
|
static Long |
upravCeléČíslo(long celéČíslo, String výzva, String titulok)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na úpravu údajov (očakávaný je celočíselný údaj).
|
static Double |
upravReálneČíslo(double reálneČíslo, String výzva)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na úpravu údajov (očakávaný je číselný údaj).
|
static Double |
upravReálneČíslo(double reálneČíslo, String výzva, String titulok)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na úpravu údajov (očakávaný je číselný údaj).
|
static String |
upravReťazec(String reťazec, String výzva)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na úpravu údajov.
|
static String |
upravReťazec(String reťazec, String výzva, String titulok)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na úpravu údajov.
|
static Long |
zadajCeléČí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 |
zadajCeléČí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 |
zadajHeslo(String výzva)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na zadanie hesla.
|
static String |
zadajHeslo(String výzva, String titulok)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na zadanie hesla.
|
static Double |
zadajReá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 |
zadajReá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 |
zadajReťazec(String výzva)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na zadanie údajov.
|
static String |
zadajReťazec(String výzva, String titulok)
Otvorí štandardný dialóg so zadanou výzvou a zadávacím poľom na zadanie údajov.
|
Vstupný riadok |
|
static boolean |
aktívnaHistóriaVstupnéhoRiadka()
Zistí, či je automatické uchovávanie potvrdených vstupných riadkov aktívne.
|
static void |
aktivujHistóriuVstupnéhoRiadka()
Aktivuje automatické uchovávanie potvrdených vstupných riadkov.
|
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 |
deaktivujHistóriuVstupnéhoRiadka()
Deaktivuje automatické uchovávanie potvrdených vstupných riadkov počas činnosti aplikácie.
|
static Zoznam<String> |
históriaVstupnéhoRiadka()
Vráti zoznam reťazcov histórie vstupného riadka.
|
static void |
neskrývajVstupnýRiadok()
Prikáže vstupnému riadku, aby sa neskrýval po potvrdení klávesom
Enter . |
static boolean |
neskrývajVstupnýRiadok(boolean začniVstup)
Prikáže vstupnému riadku, aby sa neskrýval po potvrdení klávesom
Enter . |
static void |
neuchovajHistóriuVstupnéhoRiadka()
Deaktivuje automatické uchovávanie histórie vstupných riadkov do konfiguračného súboru.
|
static JMenuBar |
panelVstupnéhoRiadka()
Vráti komponent panela vstupného riadka, aby s ním mohlo byť manipulované na nižšej úrovni (úrovni bližšej k systému).
|
static String |
popisVstupnéhoRiadka()
|
static void |
popisVstupnéhoRiadka(String výzva)
|
static void |
potvrďVstup()
Vykoná pre vstupný riadok rovnakú akciu ako pri stlačení klávesu
Enter . |
static Long |
prevezmiCeléČíslo()
Vráti celé číslo zadané do vstupného riadka po potvrdení klávesom
Enter . |
static Double |
prevezmiReálneČíslo()
Vráti reálne číslo zadané do vstupného riadka po potvrdení klávesom
Enter . |
static String |
prevezmiReťazec()
Vráti reťazec zadaný do vstupného riadka po potvrdení klávesom
Enter . |
static String |
prevezmiZrušenéÚdaje()
Vráti reťazec, ktorý obsahoval vstupný riadok tesne pred zrušením klávesom
Escape . |
static void |
pripojTextVstupnéhoRiadka(String naPripojenie)
Pripojí zadaný text na koniec vstupného riadka.
|
static void |
skrývajVstupnýRiadok()
Umožní vstupnému riadku, aby sa skryl po potvrdení klávesom
Enter alebo po zrušení vstupu klávesom Escape . |
static void |
skrývajVstupnýRiadok(boolean zrušVstup)
Umožní vstupnému riadku, aby sa skryl po potvrdení klávesom
Enter alebo po zrušení vstupu klávesom Escape . |
static String |
textVstupnéhoRiadka()
|
static void |
textVstupnéhoRiadka(String text)
|
static void |
uchovajHistóriuVstupnéhoRiadka()
Aktivuje automatické uchovávanie potvrdených vstupných riadkov do konfiguračného súboru.
|
static boolean |
uchovávaSaHistóriaVstupnéhoRiadka()
Zistí, či je aktívne automatické uchovanie histórie potvrdených vstupných riadkov do konfiguračného súboru.
|
static JTextField |
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 |
vstupnýRiadokZobrazený()
Overí, či je zobrazený panel vstupného riadka.
|
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 void |
zrušVstup()
Vykoná pre vstupný riadok rovnakú akciu ako pri stlačení klávesu
Escape . |
Vymazanie grafiky plátien alebo textov ich vnútorných konzol |
|
static void |
resetujRaster()
Zresetuje raster sveta – úplne vyčistí jeho obsah.
|
static void |
vymaž()
Vymaže obsah sveta.
|
static void |
vymažGrafiku()
Vymaže plátno podlahy a stropu.
|
static void |
vymažTexty()
Vymaže texty podlahy a stropu.
|
Vypĺňanie podlahy farbou |
|
static void |
vyplň(Color farba)
Vyplní podlahu zadanou farbou, ktorá prekryje aj farbu pozadia sveta.
|
static void |
vyplň(Farebnosť objekt)
Vyplní podlahu farbou zadaného objektu, ktorá prekryje aj farbu pozadia sveta.
|
static Farba |
vyplň(int r, int g, int b)
Vyplní podlahu farbou zadanou prostredníctvom farebných zložiek.
|
static Farba |
vyplň(int r, int g, int b, int a)
Vyplní podlahu farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
Výstup na vnútornú konzolu stropu |
|
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 void |
vypíš(Object... argumenty)
Vypíše sériu argumentov v tvare textu na strope.
|
static void |
vypíšAktívneSlová(String identifikátor, Object... argumenty)
Alias pre
vypíšAktívneSlovo . |
static void |
vypíšAktívneSlovo(String identifikátor, Object... argumenty)
Vypíše sériu argumentov v tvare textu na strope ako aktívne slová.
|
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.
|
Zisťovanie farieb bodov sveta |
|
static Farba |
farbaBodu(double x, double y)
Zistí farbu bodu (jedného pixela) na zadaných súradniciach.
|
static boolean |
farbaBodu(double x, double y, Color farba)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje so zadanou farbou.
|
static boolean |
farbaBodu(double x, double y, Farebnosť objekt)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje s farbou zadaného objektu.
|
static boolean |
farbaBodu(double x, double y, int r, int g, int b)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje s farbou zadanou prostredníctvom farebných zložiek.
|
static boolean |
farbaBodu(double x, double y, int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
static Farba |
farbaBodu(Poloha objekt)
Zistí farbu bodu (jedného pixela) na pozícii zadaného objektu.
|
static boolean |
farbaBodu(Poloha objekt, Color farba)
Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného objektu zhoduje so zadanou farbou.
|
static boolean |
farbaBodu(Poloha objekt, Farebnosť farebnosť)
Zistí, či sa farba bodu (jedného pixela) na zadaných súradniciach zhoduje s farbou zadaného objektu.
|
static boolean |
farbaBodu(Poloha objekt, int r, int g, int b)
Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného objektu zhoduje s farbou zadanou prostredníctvom farebných zložiek.
|
static boolean |
farbaBodu(Poloha objekt, int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) na súradniciach zadaného objektu zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
static Farba |
farbaNaMyši()
Zistí farbu bodu (jedného pixela) na súradniciach myši.
|
static boolean |
farbaNaMyši(Color farba)
Zistí, či sa farba bodu (jedného pixela) na súradniciach myši zhoduje so zadanou farbou.
|
static boolean |
farbaNaMyši(Farebnosť objekt)
Zistí, či sa farba bodu (jedného pixela) na súradniciach myši zhoduje so zadanou farbou.
|
static boolean |
farbaNaMyši(int r, int g, int b)
Zistí, či je farba bodu (jedného pixela) na súradniciach myši zhodná s farbou zadanou prostredníctvom farebných zložiek.
|
static boolean |
farbaNaMyši(int r, int g, int b, int a)
Zistí, či sa farba bodu (jedného pixela) na súradniciach myši zhoduje s farbou zadanou prostredníctvom farebných zložiek a úrovne priehľadnosti.
|
Zisťovanie uhlov (smerov) |
|
static double |
smer(double súradnicaBoduX, double súradnicaBoduY)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou stredom súradncovej sústavy a zadaným bodom.
|
static double |
smer(double súradnicaBoduX1, double súradnicaBoduY1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou zadanými bodmi.
|
static double |
smer(double súradnicaBoduX1, double súradnicaBoduY1, Poloha objekt2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi určenými zadanými súradnicami a polohou zadaného objektu.
|
static double |
smer(double súradnicaBoduX1, double súradnicaBoduY1, Shape tvar2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi určenými zadanými súradnicami a stredom hraníc[1] zadaného tvaru Javy.
|
static double |
smer(Poloha objekt)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou stredom súradncovej sústavy a bodom určeným polohou zadaného objektu.
|
static double |
smer(Poloha objekt1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi určenými polohou zadaného objektu a zadanými súradnicami.
|
static double |
smer(Poloha objekt1, Poloha objekt2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi zadanými vo forme polôh objektov.
|
static double |
smer(Poloha objekt1, Shape tvar2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi určenými polohou zadaného objektu a stredom hraníc[1] zadaného tvaru Javy.
|
static double |
smer(Shape tvar)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou stredom súradncovej sústavy a bodom určeným polohou stredu hraníc[1] zadaného tvaru.
|
static double |
smer(Shape tvar1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi určenými stredom hraníc[1] zadaného tvaru Javy a zadanými súradnicami.
|
static double |
smer(Shape tvar1, Poloha objekt2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi určenými stredom hraníc[1] zadaného tvaru Javy a polohou zadaného objektu.
|
static double |
smer(Shape tvar1, Shape tvar2)
Zistí uhol (smer) zvieraný medzi osou x a priamkou vedúcou bodmi vypočítanými zo stredov hraníc[1] zadaných tvarov Javy.
|
static double |
uhol(double súradnicaBoduX, double súradnicaBoduY)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou stredom súradncovej sústavy a zadaným bodom.
|
static double |
uhol(double súradnicaBoduX1, double súradnicaBoduY1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou zadanými bodmi.
|
static double |
uhol(double súradnicaBoduX1, double súradnicaBoduY1, Poloha objekt2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi určenými zadanými súradnicami a polohou zadaného objektu.
|
static double |
uhol(double súradnicaBoduX1, double súradnicaBoduY1, Shape tvar2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi určenými zadanými súradnicami a stredom hraníc[1] zadaného tvaru Javy.
|
static double |
uhol(Poloha objekt)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou stredom súradncovej sústavy a bodom určeným polohou zadaného objektu.
|
static double |
uhol(Poloha objekt1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi určenými polohou zadaného objektu a zadanými súradnicami.
|
static double |
uhol(Poloha objekt1, Poloha objekt2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi zadanými vo forme polôh objektov.
|
static double |
uhol(Poloha objekt1, Shape tvar2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi určenými polohou zadaného objektu a stredom hraníc[1] zadaného tvaru Javy.
|
static double |
uhol(Shape tvar)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou stredom súradncovej sústavy a bodom určeným polohou stredu hraníc[1] zadaného tvaru.
|
static double |
uhol(Shape tvar1, double súradnicaBoduX2, double súradnicaBoduY2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi určenými stredom hraníc[1] zadaného tvaru Javy a zadanými súradnicami.
|
static double |
uhol(Shape tvar1, Poloha objekt2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi určenými stredom hraníc[1] zadaného tvaru Javy a polohou zadaného objektu.
|
static double |
uhol(Shape tvar1, Shape tvar2)
Zistí uhol zvieraný medzi osou x a priamkou vedúcou bodmi vypočítanými zo stredov hraníc[1] zadaných tvarov Javy.
|
Zvuky |
|
static Zvuk |
čítajZvuk(String súbor)
Prečíta do vnútornej pamäte sveta zadaný zvuk zo súboru a vráti ho v objekte typu
Zvuk . |
static Zvuk |
čítajZvuk(String súbor, boolean unikátny)
Prečíta do vnútornej pamäte sveta zadaný zvuk zo súboru a vráti ho v objekte typu
Zvuk . |
static void |
čítajZvuky(Object... súbory)
Táto metóda slúži na čítanie zadaných zvukových súborov do vnútornej pamäte sveta (napríklad pri štarte aplikácie).
|
static void |
čítajZvuky(String[] súbory)
Táto metóda slúži na čítanie zadaných zvukových súborov do vnútornej pamäte sveta (napríklad pri štarte aplikácie).
|
static double |
frekvenciaNoty(int nota, int oktáva)
Vypočíta harmonickú frekvenciu tónu na základe zadaného poradového čísla noty (odporúčané sú hodnoty 1 až 12) a oktávy (odporúčané sú hodnoty −1 až 9).
|
static knižnica.podpora.BeepChannel |
generátorTónov()
Táto metóda sprostredkúva prístup k vnútornej inštancii generátora tónov (
BeepChannel ). |
static void |
hlasitosťPreZvuky(double miera, Object... súbory)
Nastaví hromadne hlasitosť pre všetky uvedené zvuky.
|
static void |
hlasitosťPreZvuky(double miera, String[] súbory)
Nastaví hromadne hlasitosť pre všetky uvedené zvuky.
|
static void |
hrajTón(double frekvencia)
Spustí prehrávanie tónu tvoreného jedinou harmonickou frekvenciou.
|
static void |
hrajTón(double frekvencia, double hlasitosť)
Spustí prehrávanie tónu tvoreného jedinou harmonickou frekvenciou so zadanou hlasitosťou (v rozsahu od
0.0 do 1.0 ). |
static void |
hrajTón(double frekvencia, double hlasitosť, double trvanie)
Spustí prehrávanie tónu tvoreného jedinou harmonickou frekvenciou so zadanou hlasitosťou (v rozsahu od
0.0 do 1.0 ) a s dĺžkou trvania prehrávania v sekundách. |
static boolean |
hráZvukNaPozadí()
Zistí, či je aktívne prehrávanie zvuku na pozadí, ktoré bolo spustené metódou
zvukNaPozadí . |
static boolean |
otvorSúborNaUloženieTónu(String názov)
Umožní začať záznam všetkých generovaných tónov, ktorý sa po zavolaní párovej metódy
zavriSúborNaUloženieTónu uloží do súboru s požadovaným názvom. |
static boolean |
otvorSúborNaUloženieTónu(String názov, boolean prepísať)
Umožní začať záznam všetkých generovaných tónov, ktorý sa po zavolaní párovej metódy
zavriSúborNaUloženieTónu uloží do súboru s požadovaným názvom. |
static void |
pípni()
Aplikácia vydá štandardný zvuk operačného systému.
|
static void |
pípni(String názov)
Aplikácia vydá štandardný zvuk operačného systému Windows podľa vloženého pomenovania.
|
static Zvuk |
prečítajZvuk(String súbor)
Alias pre
čítajZvuk . |
static Zvuk |
prečítajZvuk(String súbor, boolean unikátny)
Alias pre
čítajZvuk . |
static void |
prečítajZvuky(Object... súbory)
Alias pre
čítajZvuky . |
static void |
prečítajZvuky(String[] súbory)
Alias pre
čítajZvuky . |
static String |
priečinokZvukov()
Vráti reťazec s aktuálnym priečinkom, z ktorého sú zvuky čítané.
|
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ť zdrojový priečinok čítania.
|
static void |
váhaPreZvuky(double miera, Object... súbory)
Nastaví hromadne stereováhu pre všetky uvedené zvuky.
|
static void |
váhaPreZvuky(double miera, String[] súbory)
Nastaví hromadne stereováhu pre všetky uvedené zvuky.
|
static void |
zastavTón()
Okamžite zastaví prehrávanie generovaného harmonického signálu a vyčistí vnútorný zoznam tónov naplánovaných na prehranie.
|
static void |
zastavZvuky(Object... súbory)
Zastaví všetky uvedené zvuky.
|
static void |
zastavZvuky(String[] súbory)
Zastaví všetky uvedené zvuky.
|
static boolean |
zavriSúborNaUloženieTónu()
Ukončí záznam generovaných tónov, ktorý bol začatý volaním niektorej verzie metódy
otvorSúborNaUloženieTónu . |
static void |
zvuk(String súbor)
Prehrá zvukový súbor (formát
.wav , .au alebo .mp3 ). |
static void |
zvukNaPozadí(String súbor)
Začne alebo ukončí prehrávanie zvuku zo súboru na pozadí (formát
.wav , .au alebo .mp3 ). |
Údržba pamäte |
|
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 |
uvoľni(Class typ)
Metóda slúži na hromadné vymazanie robotov určitého typu z vnútorného zoznamu robotov.
|
static void |
uvoľni(GRobot 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 |
uvoľni(Plazma ktorá)
Táto metóda slúži na odstránenie konkrétnej inštancie pixelového generátora plazmy z vnútorného zoznamu týchto generátorov.
|
static void |
uvoľni(String názovZdroja)
Táto metóda slúži na odstránenie zdrojov (obrázkov a/alebo zvukov) z vnútorných zoznamov zdrojov sveta.
|
Úprava priehľadnosti plátien sveta |
|
static void |
priehľadnosť(double prePodlahu, double preStrop)
Naraz nastaví priehľadnosť pre podlahu aj strop.
|
static void |
upravPriehľadnosť(double prePodlahu, double preStrop)
Naraz upraví úroveň priehľadnosti pre podlahu aj strop.
|
Úvodná obrazovka |
|
static void |
skryÚvodnúObrazovku()
Skryje úvodnú obrazovku a zobrazí hlavné okno aplikácie.
|
static void |
zobrazÚvodnúObrazovku(Image obrázok)
Zobrazí úvodnú obrazovku so zadaným obrázkom.
|
static void |
zobrazÚvodnúObrazovku(String názovSúboru)
Zobrazí úvodnú obrazovku so zadaným obrázkom prečítaným zo súboru.
|
Časovač |
|
static boolean |
časovačAktívny()
Zistí, či je časovač aktívny.
|
static boolean |
časovačSpí()
Zistí, či je časovač v „režime spánku.“ Podrobnosti o užitočnosti spánku časovača nájdete v opise metódy uspiČasovač.
|
static boolean |
časovačSpustený()
Alias pre
časovačAktívny . |
static int |
čísloTiku()
Overí, ktorý násobok tiku je práve vykonávaný.
|
static double |
intervalČasovača()
Vráti časový interval časovača v sekundách.
|
static int |
násobTiky()
Zistí aktuálnu hodnotu násobičky tikov časovača.
|
static void |
násobTiky(int počet)
Upraví hodnotu násobičky tikov časovača.
|
static void |
odložČasovač(double čas)
Odloží časovač o zadaný časový interval v sekundách.
|
static void |
prebuďČasovač()
Prebudí časovač z „režimu spánku.“ Podrobnosti o užitočnosti spánku časovača nájdete v opise metódy uspiČ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 void |
tik()
Simuluje vykonanie reakcie na tik časovača.
|
static void |
uspiČasovač()
Uvedie časovač do „režimu spánku.“ Keď časovač spí, preskakuje tiky, čiže sa zdá, ako keby nefungoval.
|
static void |
zastavČasovač()
Zastaví časovač, ktorý bol spustený metódou
spustiČasovač . |
static void |
zobuďČasovač()
Alias pre
prebuďČasovač . |
Čítanie, uvoľňovanie a získavanie informácií o obrázkoch |
|
static void |
čítajObrázky(Object... súbory)
Táto metóda slúži na čítanie zadaných obrázkov do vnútornej pamäte sveta (napríklad pri štarte aplikácie).
|
static void |
čítajObrázky(String[] súbory)
Táto metóda slúži na čítanie zadaných obrázkov do vnútornej pamäte sveta (napríklad pri štarte aplikácie).
|
static Image |
čítajObrázok(String súbor)
Prečíta do vnútornej pamäte sveta zadaný obrázok zo súboru a vráti ho v objekte typu
Image . |
static void |
prečítajObrázky(Object... súbory)
Alias pre
čítajObrázky . |
static void |
prečítajObrázky(String[] súbory)
Alias pre
čítajObrázky . |
static Image |
prečítajObrázok(String súbor)
Alias pre
čítajObrázok . |
static String |
priečinokObrázkov()
Vráti reťazec s aktuálnym priečinkom, z ktorého sú obrázky prečítané.
|
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ť zdrojový priečinok čítania.
|
static int |
šírkaObrázka(String súbor)
|
static void |
uvoľni(Obrázok ktorý)
Táto metóda slúži na odstránenie konkrétneho obrázka z vnútorného zoznamu obrázkov.
|
static int |
výškaObrázka(String súbor)
|
Ďalšie vlastnosti vnútornej konzoly stropu |
|
static void |
nezalamujTexty()
Vypne zalamovanie textov vnútornej konzoly stropu.
|
static boolean |
zalamujeTexty()
|
static void |
zalamujTexty()
Zapne zalamovanie textov vnútornej konzoly stropu.
|
static void |
zalamujTexty(boolean zalamuj)
|
Štandardný vstup |
|
static boolean |
aktivujŠtandardnýVstup()
Táto metóda vykoná jednorazovú akciu aktivovania štandardného vstupu s predvoleným kódovaním UTF-8.
|
static boolean |
aktivujŠtandardnýVstup(String kódovanie)
Táto metóda vykoná jednorazovú akciu aktivovania štandardného vstupu so zadaným kódovaním.
|
static String |
čakajNaVstup()
Táto metóda implementuje mechanizmus blokovania pri čakaní údajov zo štandardného vstupu (v samostatnom vlákne).
|
static boolean |
štandardnýVstupAktívny()
Overí, či je štandardný vstup, ktorý bol aktivovaný metódou
aktivujŠtandardnýVstup (alebo niektorou jej verziou) stále aktívny. |
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Implementácia doplnkového vstupu⟨Doplnkový vstup⟩ |
|
String |
finishExtraInput(String hodnota)
Táto metóda je spúšťaná automaticky pri dokončení čakania na doplnkový vstup (pozri aj
startExtraInput ). |
String |
startExtraInput(String návesť)
Táto metóda je spúšťaná automaticky pri začatí čakania na doplnkový vstup, napríklad pri čítaní hodnoty virtuálnej premennej %READ% z príkazového riadka.
|
Implementácia reakcie na dokončenie procesu⟨Dokončenie procesu⟩ |
|
void |
processEnded(int návratovýKód)
Táto metóda je vykonaná automaticky po ukončení externého procesu.
|
Implementácia sprievodných metód⟨Sprievodné metódy⟩ |
|
String |
getVersion()
Táto metóda je spúšťaná automaticky v priebehu práce tejto inštancie.
|
void |
title(String titulok)
Táto metóda je spúšťaná automaticky v priebehu práce tejto inštancie.
|
Implementácia výstupov⟨Výstupy⟩ |
|
void |
debug(Object... texty)
Metóda vypisujúca ladiace informácie.
|
void |
err(Object... texty)
Metóda zapisujúca údaje do denníka chýb.
|
void |
error(Object... texty)
Metóda, do ktorej je automaticky presmerovaný štandardný chybový výstup spustených procesov.
|
void |
log(Object... texty)
Metóda zapisujúca údaje do denníka.
|
void |
output(Object... texty)
Metóda, do ktorej je automaticky presmerovaný štandardný výstup spustených procesov.
|
Implementácia čistenia zásobníkov⟨Čistenie zásobníkov⟩ |
|
void |
clearDebug(String metóda)
Automaticky spúšťaná metóda signalizujúca buď vyčistenie alebo začatie novej sekcie v prúde ladiacich informácií.
|
void |
clearErr(String metóda)
Automaticky spúšťaná metóda signalizujúca buď vyčistenie denníka chýb, alebo začatie novej sekcie záznamov.
|
void |
clearError()
Automaticky spúšťaná metóda signalizujúca vymazanie zásobníka (obrazovky), na ktorú je exportovaný chybový prúd procesu.
|
void |
clearLog(String metóda)
Automaticky spúšťaná metóda signalizujúca buď vyčistenie denníka, alebo začatie novej sekcie záznamov.
|
void |
clearOutput()
Automaticky spúšťaná metóda signalizujúca vymazanie zásobníka (obrazovky), na ktorú je exportovaný prúd štandardného výstupu procesu.
|
Konfigurácia |
|
void |
čítajKonfiguráciu(Súbor súbor)
Prečíta rôzne vlastnosti tejto inštancie z konfiguračného súboru.
|
void |
zapíšKonfiguráciu(Súbor súbor)
Zapíše do konfiguračného súboru rôzne vlastnosti tejto inštancie.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Dialógy |
|
static String |
dialógOtvoriť(String titulok)
Otvorí používateľský dialóg na otvorenie súboru, ktorý vráti reťazec s úplnou cestou a názvom súboru zvoleného v dialógu používateľom.
|
static String |
dialógOtvoriť(String titulok, String predvolenýNázovSúboru, String... filtre)
Otvorí používateľský dialóg na otvorenie súboru, ktorý vráti reťazec s úplnou cestou a názvom súboru zvoleného v dialógu používateľom.
|
static String |
dialógUložiť(String titulok)
Otvorí používateľský dialóg na uloženie súboru, ktorý vráti reťazec s úplnou cestou a názvom súboru zvoleného v dialógu používateľom.
|
static String |
dialógUložiť(String titulok, String predvolenýNázovSúboru, String... filtre)
Otvorí používateľský dialóg na uloženie súboru, ktorý vráti reťazec s úplnou cestou a názvom súboru zvoleného v dialógu používateľom.
|
static String |
predvolenáCestaDialógov()
|
static void |
predvolenáCestaDialógov(String cesta)
|
Dátum a čas poslednej úpravy súboru |
|
static String |
dátumNaReťazec(long miliDátum)
Zostaví reťazec dátumu v predvolenom formáte zo zadaného počtu milisekúnd počítaných od začiatku takzvanej epochy.
|
static String |
dátumNaReťazec(long miliDátum, String formát)
Podľa zadaných údajov vytvorí reťazec dátumu.
|
static long |
naposledyUpravený(String názov)
Zistí dátum a čas poslednej úpravy zadaného súboru alebo priečinka.
|
static void |
naposledyUpravený(String názov, long miliDátum)
Nastaví dátum a čas poslednej úpravy zadaného súboru alebo priečinka.
|
static long |
reťazecNaDátum(String dátum)
Vráti dátum v milisekundách počítaných od začiatku takzvanej epochy.
|
static long |
reťazecNaDátum(String dátum, String formát)
Vráti dátum v milisekundách počítaných od začiatku takzvanej epochy.
|
Kontrolný súčet |
|
static byte[] |
kontrolnýSúčet(String názov)
Vyrobí kontrolný súčet súboru algoritmom SHA1.
|
static boolean |
súčtySúZhodné(byte[] kontrolnýSúčet1, byte[] kontrolnýSúčet2)
Porovná zhodu dvoch kontrolných súčtov súborov.
|
Menný priestor, mazanie a ďalšie úkony s vlastnosťami |
|
String |
mennýPriestorVlastností()
|
void |
mennýPriestorVlastností(String novýMennýPriestor)
|
void |
odstraňujNepoužitéVlastnosti()
Prepne inštanciu do režimu odstraňovania nepoužitých vlastností.
|
void |
prekladajVlastnosti(String[][] prekladyNázvov, String[][] prekladyHodnôt)
Táto metóda zapne alebo vypne automatický preklad názvov a hodnôt vlastností tak, aby aj tie vlastnosti konfiguračných súborov, ktoré programovací rámec zapisuje automaticky, mohli byť v prípade potreby používané v cudzojazyčnom prostredí.
|
boolean |
vlastnosťExistuje(String názov)
Alias pre
vlastnosťJestvuje . |
boolean |
vlastnosťJestvuje(String názov)
Zistí, či je v súbore otvorenom na čítanie (vlastností) definovaná zadaná vlastnosť.
|
void |
vnorMennýPriestorVlastností()
Zálohuje aktuálny menný priestor na čítanie a zápis vlastností do vnútorného zásobníka.
|
void |
vnorMennýPriestorVlastností(String vnorenýMennýPriestor)
Zmení menný priestor na čítanie a zápis vlastností tak, aby vznikol vnorený priestor podľa konvencie opísanej nižšie.
|
void |
vymažVlastnosť(String názov)
Odstráni zo súboru záznam o vlastnosti so zadaným menom.
|
void |
vymažVlastnosti()
Vymaže všetky vlastnosti z vnútornej pamäte, ktoré mohli zostať zapamätané po poslednom čítaní súboru.
|
void |
vynorMennýPriestorVlastností()
Obnoví posledný zálohovaný menný priestor na čítanie a zápis vlastností z vnútorného zásobníka.
|
void |
zachovajNepoužitéVlastnosti()
Prepne inštanciu do režimu zachovávania nepoužitých vlastností.
|
boolean |
zachovávaNepoužitéVlastnosti()
Zistí v akom režime sa nachádza táto inštancia triedy
Súbor . |
Otvorenie a zavretie súboru |
|
boolean |
archívPriradený()
Zistí, či je k tomuto súboru pripojený archív.
|
void |
close()
|
void |
otvorNaČítanie(String názovSúboru)
Otvorí zadaný súbor s kódovaním UTF-8 na čítanie.
|
void |
otvorNaČítanie(String názovSúboru, String kódovanie)
Otvorí zadaný súbor na čítanie.
|
void |
otvorNaZápis(String názovSúboru)
Otvorí zadaný súbor na zápis.
|
void |
otvorNaZápis(String názovSúboru, boolean pripojiť)
Otvorí zadaný súbor na zápis.
|
void |
otvorNaZápis(String názovSúboru, String kódovanie, boolean pripojiť)
Otvorí zadaný súbor na zápis.
|
void |
pripojArchív(Archív archív)
Priradí k tomuto súboru zadanú inštanciu archívu.
|
void |
zavri()
|
Overenie prítomnosti alebo umiestnenia súboru |
|
static boolean |
existuje(String názov)
Overí, či súbor alebo priečinok so zadaným názvom jestvuje.
|
static boolean |
jestvuje(String názov)
Overí, či súbor alebo priečinok so zadaným názvom jestvuje.
|
static String |
kdeJeSúbor(String názovSúboru)
Vyhľadá skutočné umiestnenie súboru určeného na čítanie alebo vráti hodnotu
null , ak súbor nebol nájdený. |
Overenie typu položky |
|
static boolean |
jePriečinok(String názov)
Overí, či zadaný názov označuje priečinok.
|
static boolean |
jeSúbor(String názov)
Overí, či zadaný názov určuje obyčajný súbor.
|
Porovnanie, premenovanie, presunutie, mazanie a kopírovanie súborov |
|
static void |
kopíruj(String zdroj, String cieľ)
Skopíruje zdrojový súbor do cieľového súboru.
|
static void |
kopíruj(String zdroj, String cieľ, boolean prepísať)
Skopíruje zdrojový súbor do cieľového súboru.
|
static boolean |
porovnaj(String názov1, String názov2)
Porovná obsah dvoch súborov.
|
static boolean |
premenuj(String zdroj, String cieľ)
Premenuje (presunie) zdrojový súbor alebo priečinok na cieľový súbor alebo priečinok (do cieľovej cesty).
|
static boolean |
presuň(String zdroj, String cieľovýPriečinok)
Presunie zdrojový súbor alebo priečinok do cieľovej cesty.
|
static boolean |
vymaž(String názov)
Vymaže súbor alebo priečinok so zadaným názvom.
|
Sekcie vlastností |
|
String |
aktívnaSekcia()
Vráti názov aktívnej sekcie.
|
void |
aktivujSekciu(String názov)
Pridá novú alebo aktivuje jestvujúcu sekciu konfiguračných direktív.
|
void |
premenujSekciu(String názov)
Zmení názov aktuálnej sekcie.
|
void |
vymažSekciu(String názov)
Vymaže sekciu so zadaným názvom.
|
Zoznam<String> |
zoznamSekcií()
Vráti zoznam aktuálnych sekcií definovaných v tomto konfiguračnom súbore.
|
Sekvenčné čítanie údajov |
|
int |
čítaj(Object... objekty)
Pokúsi sa prečítať zo súboru otvoreného na čítanie toľko textu, koľko je potrebné na naplnenie zadaného počtu objektov, pričom objem prečítaného textu je závislý od typu objektu.
|
Boolean |
čítajBoolean()
Prečíta zo súboru otvoreného na čítanie text od aktuálnej polohy v súbore po najbližšiu medzeru alebo koniec riadka a pokúsi sa ho previesť na objekt typu
Boolean obsahujúci pravdivostnú hodnotu true /false . |
Long |
čítajCeléČíslo()
Prečíta zo súboru otvoreného na čítanie text od aktuálnej polohy v súbore po najbližšiu medzeru alebo koniec riadka a pokúsi sa ho previesť na celé číslo…
|
Double |
čítajReálneČíslo()
Prečíta zo súboru otvoreného na čítanie text od aktuálnej polohy v súbore po najbližšiu medzeru alebo koniec riadka a pokúsi sa ho previesť na reálne číslo…
|
String |
čítajRiadok()
Prečíta zo súboru otvoreného na čítanie riadok textu a vráti ho v objekte typu
String . |
Character |
čítajZnak()
Prečíta zo súboru otvoreného na nasledujúci znak a vráti jeho hodnotu.
|
String |
dočítajRiadok()
Umožňuje dočítať zo súboru otvoreného na čítanie aktuálne spracúvaný riadok textu.
|
boolean |
koniecRiadka()
Overí, či sa prúd údajov čítaný zo súboru momentálne nachádza na konci riadka.
|
boolean |
koniecSúboru()
Overí, či sa prúd údajov čítaný zo súboru skončil.
|
Sekvenčný zápis údajov |
|
void |
zapíš(Object... objekty)
Zapíše do súboru otvoreného na zápis textovú podobu zoznamu objektov rôzneho údajového typu (napríklad celé čísla
int budú zapísané ako séria číslic – čísla vo forme textu). |
void |
zapíšReťazec(String text)
Zapíše do súboru otvoreného na zápis určený reťazec.
|
void |
zapíšRiadok()
Zapíše do súboru otvoreného na zápis prázdny riadok.
|
void |
zapíšRiadok(String text)
Zapíše do súboru otvoreného na zápis riadok textu.
|
Tabuľka |
|
String[][] |
čítajTabuľku(String názovSúboru, String... nastavenia)
Prečíta tabuľku zo zadaného súboru.
|
static String[][] |
reťazecNaTabuľku(String tabuľka, String... nastavenia)
Prevedie zadaný reťazec na tabuľku.
|
static String |
tabuľkaNaReťazec(String[][] tabuľka, String... nastavenia)
Prevedie tabuľku na jeden reťazec.
|
void |
zapíšTabuľku(String názovSúboru, String[][] tabuľka, String... nastavenia)
Zapíše tabuľku do zadaného súboru.
|
Tvorba priečinkov |
|
static boolean |
novýPriečinok(String názov)
Alias pre
vytvorPriečinok . |
static boolean |
novýPriečinok(String názov, boolean ajRodičov)
Alias pre
vytvorPriečinok . |
static boolean |
vytvorPriečinok(String názov)
Vytvorí nový priečinok so zadaným názvom buď v aktuálnom priečinku, alebo na zadanej ceste (pripojenej pred názvom).
|
static boolean |
vytvorPriečinok(String názov, boolean ajRodičov)
Vytvorí nový priečinok so zadaným názvom buď v aktuálnom priečinku, alebo na zadanej ceste (pripojenej pred názvom).
|
Tvorba zoznamov |
|
static String[] |
zoznam(String cesta)
Vytvorí zoznam všetkých položiek umiestnených na zadanej ceste.
|
static String[] |
zoznamPriečinkov(String cesta)
Vytvorí zoznam priečinkov umiestnených na zadanej ceste.
|
static String[] |
zoznamSúborov(String cesta)
Vytvorí zoznam súborov umiestnených v zadanom priečinku.
|
static String[] |
zoznamSúborovAPriečinkov(String cesta)
Vytvorí zoznam súborov a priečinkov umiestnených v zadanom priečinku.
|
Zistenie veľkosti |
|
static long |
veľkosť(String názov)
Zistí veľkosť zadaného súboru alebo zdroja.
|
Zápis vlastností |
|
void |
zapíšBOM()
Zapíše do súboru otvoreného na zápis značku BOM.
|
void |
zapíšKomentárVlastností(String komentár)
Dovoľuje vkladať do textových súborov vlastností jednoriadkové komentáre.
|
void |
zapíšPrázdnyRiadokVlastností()
Dovoľuje vkladať do textových súborov vlastností prázdne riadky slúžiace ako oddeľovače.
|
void |
zapíšVlastnosť(String názov, Object hodnota)
Zapíše vlastnosť podporovaného údajového typu.
|
Čítanie vlastností |
|
Boolean |
čítajVlastnosť(String názov, Boolean predvolenáHodnota)
Číta hodnotu vlastnosti v tvare logickej hodnoty
true / false . |
boolean[] |
čítajVlastnosť(String názov, boolean[] predvolenáHodnota)
Číta hodnotu vlastnosti do poľa logických hodnôt typu
boolean . |
Farba |
čítajVlastnosť(String názov, Color predvolenáHodnota)
Číta hodnotu vlastnosti ako objekt, ktorý je odvodený od typu
Color . |
Double |
čítajVlastnosť(String názov, Double predvolenáHodnota)
Číta hodnotu vlastnosti v tvare reálneho čísla.
|
double[] |
čítajVlastnosť(String názov, double[] predvolenáHodnota)
Číta hodnotu vlastnosti do poľa reálnych čísel typu
double . |
Farba |
čítajVlastnosť(String názov, Farebnosť predvolenáHodnota)
Číta hodnotu vlastnosti ako objekt, ktorý je implementáciou rozhrania
Farebnosť . |
Float |
čítajVlastnosť(String názov, Float predvolenáHodnota)
Číta hodnotu vlastnosti v tvare reálneho čísla.
|
float[] |
čítajVlastnosť(String názov, float[] predvolenáHodnota)
Číta hodnotu vlastnosti do poľa reálnych čísel typu
float . |
char[] |
čítajVlastnosť(String názov, char[] predvolenáHodnota)
Číta hodnotu vlastnosti do poľa znakov (
char [] ). |
int[] |
čítajVlastnosť(String názov, int[] predvolenáHodnota)
Číta hodnotu vlastnosti do celočíselného poľa typu
int . |
Integer |
čítajVlastnosť(String názov, Integer predvolenáHodnota)
Číta hodnotu vlastnosti v tvare celého čísla.
|
Long |
čítajVlastnosť(String názov, Long predvolenáHodnota)
Číta hodnotu vlastnosti v tvare celého čísla.
|
long[] |
čítajVlastnosť(String názov, long[] predvolenáHodnota)
Číta hodnotu vlastnosti do celočíselného poľa typu
long . |
Point2D.Double |
čítajVlastnosť(String názov, Point2D predvolenáHodnota)
Číta hodnotu vlastnosti ako objekt, ktorý je odvodený od typu
Point2D . |
Bod |
čítajVlastnosť(String názov, Poloha predvolenáHodnota)
Číta hodnotu vlastnosti ako objekt, ktorý je implementáciou rozhrania
Poloha . |
String |
čítajVlastnosť(String názov, String predvolenáHodnota)
Číta hodnotu vlastnosti v tvare reťazca.
|
StringBuffer |
čítajVlastnosť(String názov, StringBuffer predvolenáHodnota)
Číta hodnotu vlastnosti v tvare reťazca, pričom výsledok je vrátený v objekte typu
StringBuffer . |
Zoznam<String> |
zoznamVlastností()
Vráti zoznam vlastností definovaných v aktuálnej sekcii konfigurácie.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aktivovanie alebo deaktivovanie |
|
boolean |
aktívne()
Overí, či je tlačidlo aktívne.
|
void |
aktivuj()
Aktivuje tlačidlo.
|
void |
deaktivuj()
Deaktivuje tlačidlo.
|
Dekor |
|
void |
obnovDekor()
Obnoví dekor tlačidla pôvodne určený aktuálne použitým L&F (Look and Feel, v našom prípade používame L&F zhodný s dizajnom ovládacích prvkov operačného systému).
|
void |
zrušDekor()
Zruší dekor tlačidla určený aktuálne použitým L&F (Look and Feel, v našom prípade používame L&F zhodný s dizajnom ovládacích prvkov operačného systému).
|
Farby a viditeľnosť |
|
Farba |
farbaPozadia()
|
void |
farbaPozadia(Color nováFarba)
|
void |
farbaPozadia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia tlačidla podľa zadaného objektu.
|
Farba |
farbaPozadia(int r, int g, int b)
Nastaví farbu pozadia tlačidla podľa zadaných farebných zložiek.
|
Farba |
farbaPozadia(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia tlačidla podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaTextu()
|
void |
farbaTextu(Color nováFarba)
|
void |
farbaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť textu tlačidla podľa zadaného objektu.
|
Farba |
farbaTextu(int r, int g, int b)
Nastaví farbu textu tlačidla podľa zadaných farebných zložiek.
|
Farba |
farbaTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť textu tlačidla podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
void |
setVisible(boolean visible)
Prekrytie originálnej metódy.
|
void |
skry()
Skryje tlačidlo.
|
boolean |
viditeľné()
Zistí, či je tlačidlo viditeľné (zobrazené) alebo nie.
|
void |
zdedenáFarbaPozadia()
Nastaví zdedenú farbu pozadia tlačidla.
|
void |
zdedenáFarbaTextu()
Nastaví zdedenú farbu textu tlačidla.
|
void |
zobraz()
Zobrazí tlačidlo.
|
boolean |
zobrazené()
Zistí, či je tlačidlo viditeľné (zobrazené) alebo nie.
|
Obrázky, text a písmo |
|
int |
medzeraMedziObrázkomATextom()
|
void |
medzeraMedziObrázkomATextom(int medzera)
|
Obrázok |
obrázok()
Vráti základný obrázok tlačidla alebo
null ak tlačidlo nemá priradený obrázok, ktorý bol vytvorený z inštancie typu Obrázok . |
void |
obrázok(Image obrázok)
Nastaví alebo odstráni obrázok tlačidla.
|
void |
obrázok(String súbor)
Nastaví alebo odstráni obrázok tlačidla.
|
Obrázok |
obrázokDeaktivovaného()
Vráti obrázok deaktivovaného tlačidla alebo
null ak tlačidlo nemá definovaný obrázok pre deaktivovaný stav, ktorý bol vytvorený z inštancie typu Obrázok . |
void |
obrázokDeaktivovaného(Image obrázok)
Nastaví alebo odstráni obrázok deaktivovaného tlačidla.
|
void |
obrázokDeaktivovaného(String súbor)
Nastaví alebo odstráni obrázok deaktivovaného tlačidla.
|
Obrázok |
obrázokDeaktivovanéhoOznačeného()
Vráti obrázok deaktivovaného a označeného tlačidla alebo
null ak tlačidlo nemá definovaný obrázok pre túto kombináciu stavov, ktorý by bol vytvorený z inštancie typu Obrázok . |
void |
obrázokDeaktivovanéhoOznačeného(Image obrázok)
Nastaví alebo odstráni obrázok tlačidla, ktoré je zároveň deaktivované a označeného.
|
void |
obrázokDeaktivovanéhoOznačeného(String súbor)
Nastaví alebo odstráni obrázok tlačidla, ktoré je zároveň deaktivované a označeného.
|
Obrázok |
obrázokOznačeného()
Vráti obrázok označeného tlačidla alebo
null ak tlačidlo nemá definovaný obrázok pre označený stav, ktorý bol vytvorený z inštancie typu Obrázok . |
void |
obrázokOznačeného(Image obrázok)
Nastaví alebo odstráni obrázok označeného tlačidla.
|
void |
obrázokOznačeného(String súbor)
Nastaví alebo odstráni obrázok označeného tlačidla.
|
Obrázok |
obrázokOznačenéhoDeaktivovaného()
Alias pre
obrázokDeaktivovanéhoOznačeného . |
void |
obrázokOznačenéhoDeaktivovaného(Image obrázok)
Alias pre
obrázokDeaktivovanéhoOznačeného . |
void |
obrázokOznačenéhoDeaktivovaného(String súbor)
Alias pre
obrázokDeaktivovanéhoOznačeného . |
Obrázok |
obrázokStlačeného()
Vráti obrázok stlačeného tlačidla alebo
null ak tlačidlo nemá definovaný obrázok pre stlačený stav, ktorý bol vytvorený z inštancie typu Obrázok . |
void |
obrázokStlačeného(Image obrázok)
Nastaví alebo odstráni obrázok stlačeného tlačidla.
|
void |
obrázokStlačeného(String súbor)
Nastaví alebo odstráni obrázok stlačeného tlačidla.
|
Písmo |
písmo()
|
void |
písmo(Font novéPísmo)
|
Písmo |
písmo(String názov, double veľkosť)
Nastaví nový typ písma textu tlačidla.
|
String |
text()
|
void |
text(String text)
|
Označenie tlačidla |
|
void |
odznač()
Zruší označenie tlačidla.
|
void |
označ()
Označí tlačidlo.
|
boolean |
označené()
Overí, či je tlačidlo označené.
|
void |
zrušOznačenie()
Zruší označenie tlačidla.
|
Poloha |
|
boolean |
jeNa(double x, double y)
Overí, či sa poloha tohto tlačidla dokonale zhoduje so zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tohto tlačidla a poloha zadaného objektu dokonale zhodujú.
|
void |
odlep()
Odlepí tlačidlo od všetkých okrajov.
|
Bod |
poloha()
Vráti aktuálnu polohu tlačidla.
|
void |
poloha(double x, double y)
Presunie tlačidlo na zadané súradnice
x , y . |
void |
poloha(Poloha objekt)
Presunie tlačidlo na súradnice zadaného objektu.
|
double |
polohaX()
|
void |
polohaX(double novéX)
|
double |
polohaY()
|
void |
polohaY(double novéY)
|
void |
prilepDole()
Prilepí tlačidlo k dolnému okraju.
|
void |
prilepHore()
Prilepí tlačidlo k hornému okraju.
|
void |
prilepVľavo()
Prilepí tlačidlo k ľavému okraju.
|
void |
prilepVpravo()
Prilepí tlačidlo k pravému okraju.
|
void |
skoč(double Δx, double Δy)
Presunie tlačidlo o zadaný počet bodov v horizontálnom a vertikálnom smere.
|
void |
skočNa(double x, double y)
Alias pre
poloha . |
void |
skočNa(Poloha objekt)
Alias pre
poloha . |
double |
súradnicaX()
Alias pre
polohaX . |
void |
súradnicaX(double novéX)
Alias pre
polohaX . |
double |
súradnicaY()
Alias pre
polohaY . |
void |
súradnicaY(double novéY)
Alias pre
polohaY . |
Prenos do/z okna⟨Prenos⟩ |
|
boolean |
jeV(Okno okno)
Zistí, či je toto tlačidlo umiestnené v zadanom okne.
|
Tlačidlo |
prenes(Okno okno, boolean tam)
Prenesie tlačidlo zo sveta do určeného okna alebo späť.
|
Príkaz klávesovej skratky a mnemonická skratka |
|
int |
mnemonickáSkratka()
|
void |
mnemonickáSkratka(int mnemonickáSkratka)
|
Príznak voľby používateľom |
|
boolean |
aktivované()
Overí, či bola toto tlačidlo naposledy aktivované (zvolené).
|
boolean |
zvolené()
Alias pre
aktivované . |
Rozmery |
|
boolean |
máRozmer(double šírka, double výška)
Overí, či sa rozmery tlačidla dokonale zhodujú so zadanými rozmermi.
|
boolean |
máRozmer(Rozmer rozmer)
Overí, či sa rozmery tlačidla a rozmery zadaného objektu dokonale zhodujú.
|
boolean |
máŠírku(double šírka)
Zistí, či má tlačidlo zadanú šírku.
|
boolean |
máVýšku(double výška)
Zistí, či má tlačidlo zadanú výšku.
|
Rozmer |
rozmery()
Zistí aktuálne rozmery tlačidla.
|
void |
rozmery(double nováŠírka, double nováVýška)
Nastaví nové rozmery tlačidla.
|
void |
rozmery(Rozmer rozmer)
Nastaví nové rozmery tlačidla podľa zadanej implementácie rozmeru.
|
double |
šírka()
|
void |
šírka(double nováŠírka)
|
double |
výška()
|
void |
výška(double nováVýška)
|
Skript |
|
String[] |
riadkySkriptu()
Vráti riadky skriptu, ak bol skript k tomuto tlačidlu priradený v textovej forme.
|
Skript |
skript()
Vráti skript priradený k tomuto tlačidlu alebo
null , ak k tlačidlu nebol priradený žiadny skript. |
void |
skript(Skript skript)
Priradí k tomuto tlačidlu skript, ktorý bude automaticky vykonaný po jeho zvolení.
|
void |
skript(String skript)
Priradí k tomuto tlačidlu skript, ktorý bude automaticky vykonaný po jeho zvolení.
|
void |
skript(String[] riadky)
Priradí k tomuto tlačidlu skript, ktorý bude automaticky vykonaný po jeho zvolení.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aktívnosť celej inštancie |
|
boolean |
aktívne()
Overí, či je táto inštancia aktívna, to jest, či má byť vlnenie rastra automaticky prepočítavané počas udalostí časovača.
|
void |
aktivuj()
Nastaví príznak aktivity na
true . |
void |
deaktivuj()
Nastaví príznak aktivity na
false . |
Aktívnosť častí hladiny |
|
void |
aktivujHladinu()
Aktivuje hladinu na celej ploche vlniaceho sa obrázka.
|
void |
aktivujHladinu(double x, double y)
Aktivuje bod, resp. malú štvorcovú oblasť s veľkosťou 6 × 6 bodov, na hladine so stredom na určenej pozícii.
|
void |
aktivujHladinu(double x, double y, int rozsah)
Aktivuje štvorcovú oblasť na hladine so zadaným rozsahom (rozsah určuje polovicu strany štvorca) so stredom na určenej pozícii.
|
void |
aktivujHladinu(Image obrázok)
Aktivuje hladinu podľa zadaného obrázka.
|
void |
aktivujHladinu(Poloha poloha)
Aktivuje bod, resp. malú štvorcovú oblasť s veľkosťou 6 × 6 bodov, na hladine so stredom na určenej pozícii.
|
void |
aktivujHladinu(Poloha poloha, int rozsah)
Aktivuje štvorcovú oblasť na hladine so zadaným rozsahom (rozsah určuje polovicu strany štvorca) so stredom na určenej pozícii.
|
void |
aktivujHladinu(Shape tvar)
Aktivuje body máp vlnenia podľa zadaného tvaru.
|
void |
aktivujHladinu(Shape tvar, boolean vyplnený)
Aktivuje body máp vlnenia podľa zadaného tvaru.
|
void |
aktivujHladinu(Shape tvar, double hrúbkaČiary)
Aktivuje body máp vlnenia podľa zadaného tvaru.
|
void |
deaktivujHladinu()
Deaktivuje celú plochu hladiny vlniaceho sa obrázka.
|
void |
deaktivujHladinu(double x, double y)
Deaktivuje bod, resp. malú štvorcovú oblasť s veľkosťou 6 × 6 bodov, na hladine so stredom na určenej pozícii.
|
void |
deaktivujHladinu(double x, double y, int rozsah)
Deaktivuje štvorcovú oblasť na hladine so zadaným rozsahom (rozsah určuje polovicu strany štvorca) so stredom na určenej pozícii.
|
void |
deaktivujHladinu(Image obrázok)
Deaktivuje hladinu podľa zadaného obrázka.
|
void |
deaktivujHladinu(Poloha poloha)
Deaktivuje bod, resp. malú štvorcovú oblasť s veľkosťou 6 × 6 bodov, na hladine so stredom na určenej pozícii.
|
void |
deaktivujHladinu(Poloha poloha, int rozsah)
Deaktivuje štvorcovú oblasť na hladine so zadaným rozsahom (rozsah určuje polovicu strany štvorca) so stredom na určenej pozícii.
|
void |
deaktivujHladinu(Shape tvar)
Deaktivuje body máp vlnenia podľa zadaného tvaru.
|
void |
deaktivujHladinu(Shape tvar, boolean vyplnený)
Deaktivuje body máp vlnenia podľa zadaného tvaru.
|
void |
deaktivujHladinu(Shape tvar, double hrúbkaČiary)
Deaktivuje body máp vlnenia podľa zadaného tvaru.
|
void |
izolujDeaktivovanúHladinu()
Izoluje oblasti deaktivovanej hladiny.
|
Celoplošné ovládanie vlnenia |
|
void |
rozčerHladinu()
Pridá náhodný šum k úrovniam hladiny vlnenia – pridá náhodné vzruchy.
|
void |
rozčerHladinu(int spodnáHranicaŠumu, int hornáHranicaŠumu)
Alias pre
rozčerHladinu . |
void |
rozčerHladinu(short spodnáHranicaŠumu, short hornáHranicaŠumu)
Pridá náhodný šum k úrovniam hladiny vlnenia – pridá náhodné vzruchy.
|
void |
rozvlňHladinu()
Pridá pravidelné jemné vlnenie po celej ploche hladiny s predvolenou dĺžkou vlny
25.0 a predvolenou amplitúdou 1.0 . |
void |
rozvlňHladinu(double dĺžkaVlny)
Pridá pravidelné jemné vlnenie po celej ploche hladiny so zadanou dĺžkou vlny a predvolenou amplitúdou
1.0 . |
void |
rozvlňHladinu(double dĺžkaVlny, double amplitúda)
Pridá pravidelné vlnenie po celej ploche hladiny so zadanou dĺžkou vlny a amplitúdou.
|
void |
upokojHladinu()
Upokojí hladinu vlnenia – odoberie všetky vzruchy.
|
Lokálne ovládanie vlnenia |
|
void |
odoberVlnku(double x, double y, double polomer)
Táto metóda funguje úplne rovnako ako metóda
odoberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň určuje parametrom násobokIntenzity a zmraz predvolené hodnoty 765 a false . |
void |
odoberVlnku(double x, double y, double polomer, double násobokIntenzity)
Táto metóda funguje úplne rovnako ako metóda
odoberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň určuje parametru zmraz predvolenú hodnotu false . |
void |
odoberVlnku(double x, double y, double polomer, double násobokIntenzity, boolean zmraz)
Táto metóda funguje úplne rovnako ako metóda
odoberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo. |
void |
odoberVlnku(double x, double y, int polomer, double násobokIntenzity, boolean zmraz)
Táto metóda odoberie oblasť vlnky so zadaným polomerom a intenzitou na zadanej pozícii, pričom ju zároveň umožní nechať zmrazenú.
|
void |
odoberVlnku(Poloha poloha, double polomer)
Táto metóda funguje úplne rovnako ako metóda
odoberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo, umožňuje zadať polohu stredu oblasti ako jeden parameter poloha a zároveň určuje parametrom násobokIntenzity a zmraz predvolené hodnoty 765 a false . |
void |
odoberVlnku(Poloha poloha, double polomer, double násobokIntenzity)
Táto metóda funguje úplne rovnako ako metóda
odoberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo, umožňuje zadať polohu stredu oblasti ako jeden parameter poloha a zároveň určuje parametru zmraz predvolenú hodnotu false . |
void |
odoberVlnku(Poloha poloha, double polomer, double násobokIntenzity, boolean zmraz)
Táto metóda funguje úplne rovnako ako metóda
odoberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň umožňuje zadať polohu stredu oblasti ako jeden parameter poloha . |
void |
odoberVzruch(double x, double y)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii.
|
void |
odoberVzruch(double x, double y, double rozsahVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom.
|
void |
odoberVzruch(double x, double y, double rozsahVzruchu, double intenzitaVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom a intenzitou.
|
void |
odoberVzruch(double x, double y, int rozsahVzruchu, int intenzitaVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom a intenzitou.
|
void |
odoberVzruch(Image obrázok)
Odoberie z hladiny vzruchy podľa masky reprezentovanej vo forme zadaného obrázka.
|
void |
odoberVzruch(Image obrázok, int posunIntenzity)
Odoberie z hladiny vzruchy podľa masky reprezentovanej vo forme zadaného obrázka s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body (v zápornom smere).
|
void |
odoberVzruch(Poloha poloha)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii.
|
void |
odoberVzruch(Poloha poloha, double rozsahVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom.
|
void |
odoberVzruch(Poloha poloha, double rozsahVzruchu, double intenzitaVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom a intenzitou.
|
void |
odoberVzruch(Shape tvar)
Odoberie z hladiny vzruch v zadanom tvare.
|
void |
odoberVzruch(Shape tvar, boolean vyplnený)
Odoberie z hladiny vzruch v zadanom tvare.
|
void |
odoberVzruch(Shape tvar, boolean vyplnený, int posunIntenzity)
Odoberie z hladiny vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
odoberVzruch(Shape tvar, double hrúbkaČiary)
Odoberie z hladiny vzruch v zadanom tvare.
|
void |
odoberVzruch(Shape tvar, double hrúbkaČiary, int posunIntenzity)
Odoberie z hladiny vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
odoberVzruch(Shape tvar, int posunIntenzity)
Odoberie z hladiny vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
pridajVlnku(double x, double y, double polomer)
Táto metóda funguje úplne rovnako ako metóda
pridajVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň určuje parametrom násobokIntenzity a zmraz predvolené hodnoty 765 a false . |
void |
pridajVlnku(double x, double y, double polomer, double násobokIntenzity)
Táto metóda funguje úplne rovnako ako metóda
pridajVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň určuje parametru zmraz predvolenú hodnotu false . |
void |
pridajVlnku(double x, double y, double polomer, double násobokIntenzity, boolean zmraz)
Táto metóda funguje úplne rovnako ako metóda
pridajVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo. |
void |
pridajVlnku(double x, double y, int polomer, double násobokIntenzity, boolean zmraz)
Táto metóda pridá oblasť vlnky so zadaným polomerom a intenzitou na zadanej pozícii, pričom ju zároveň umožní nechať zmrazenú.
|
void |
pridajVlnku(Poloha poloha, double polomer)
Táto metóda funguje úplne rovnako ako metóda
pridajVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo, umožňuje zadať polohu stredu oblasti ako jeden parameter poloha a zároveň určuje parametrom násobokIntenzity a zmraz predvolené hodnoty 765 a false . |
void |
pridajVlnku(Poloha poloha, double polomer, double násobokIntenzity)
Táto metóda funguje úplne rovnako ako metóda
pridajVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo, umožňuje zadať polohu stredu oblasti ako jeden parameter poloha a zároveň určuje parametru zmraz predvolenú hodnotu false . |
void |
pridajVlnku(Poloha poloha, double polomer, double násobokIntenzity, boolean zmraz)
Táto metóda funguje úplne rovnako ako metóda
pridajVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň umožňuje zadať polohu stredu oblasti ako jeden parameter poloha . |
void |
pridajVzruch(double x, double y)
Pridanie základného vzruchu na zadanej pozícii.
|
void |
pridajVzruch(double x, double y, double rozsahVzruchu)
Pridanie základného vzruchu so zadaným rozsahom na zadanej pozícii.
|
void |
pridajVzruch(double x, double y, double rozsahVzruchu, double intenzitaVzruchu)
Pridanie základného vzruchu so zadaným rozsahom a intenzitou na zadanej pozícii.
|
void |
pridajVzruch(double x, double y, int rozsahVzruchu, int intenzitaVzruchu)
Pridanie základného vzruchu so zadaným rozsahom a intenzitou na zadanej pozícii.
|
void |
pridajVzruch(Image obrázok)
Pridá k hladine vzruchy podľa masky reprezentovanej vo forme zadaného obrázka.
|
void |
pridajVzruch(Image obrázok, int posunIntenzity)
Pridá k hladine vzruchy podľa masky reprezentovanej vo forme zadaného obrázka s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
pridajVzruch(Poloha poloha)
Pridanie základného vzruchu na zadanej pozícii.
|
void |
pridajVzruch(Poloha poloha, double rozsahVzruchu)
Pridanie základného vzruchu so zadaným rozsahom na zadanej pozícii.
|
void |
pridajVzruch(Poloha poloha, double rozsahVzruchu, double intenzitaVzruchu)
Pridanie základného vzruchu so zadaným rozsahom a intenzitou na zadanej pozícii.
|
void |
pridajVzruch(Shape tvar)
Pridá na hladine vzruch v zadanom tvare.
|
void |
pridajVzruch(Shape tvar, boolean vyplnený)
Pridá na hladine vzruch v zadanom tvare.
|
void |
pridajVzruch(Shape tvar, boolean vyplnený, int posunIntenzity)
Pridá na hladine vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
pridajVzruch(Shape tvar, double hrúbkaČiary)
Pridá na hladine vzruch v zadanom tvare.
|
void |
pridajVzruch(Shape tvar, double hrúbkaČiary, int posunIntenzity)
Pridá na hladine vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
pridajVzruch(Shape tvar, int posunIntenzity)
Pridá na hladine vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
uberVlnku(double x, double y, double polomer)
Táto metóda funguje úplne rovnako ako metóda
uberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň určuje parametrom násobokIntenzity a zmraz predvolené hodnoty 765 a false . |
void |
uberVlnku(double x, double y, double polomer, double násobokIntenzity)
Táto metóda funguje úplne rovnako ako metóda
uberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň určuje parametru zmraz predvolenú hodnotu false . |
void |
uberVlnku(double x, double y, double polomer, double násobokIntenzity, boolean zmraz)
Táto metóda funguje úplne rovnako ako metóda
uberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo. |
void |
uberVlnku(double x, double y, int polomer, double násobokIntenzity, boolean zmraz)
Táto metóda odoberie oblasť vlnky so zadaným polomerom a intenzitou na zadanej pozícii, pričom ju zároveň umožní nechať zmrazenú.
|
void |
uberVlnku(Poloha poloha, double polomer)
Táto metóda funguje úplne rovnako ako metóda
uberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo, umožňuje zadať polohu stredu oblasti ako jeden parameter poloha a zároveň určuje parametrom násobokIntenzity a zmraz predvolené hodnoty 765 a false . |
void |
uberVlnku(Poloha poloha, double polomer, double násobokIntenzity)
Táto metóda funguje úplne rovnako ako metóda
uberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo, umožňuje zadať polohu stredu oblasti ako jeden parameter poloha a zároveň určuje parametru zmraz predvolenú hodnotu false . |
void |
uberVlnku(Poloha poloha, double polomer, double násobokIntenzity, boolean zmraz)
Táto metóda funguje úplne rovnako ako metóda
uberVlnku(x, y, (int)polomer, násobokIntenzity, zmraz) , ibaže umožňuje zadať parameter polomer ako reálne číslo a zároveň umožňuje zadať polohu stredu oblasti ako jeden parameter poloha . |
void |
uberVzruch(double x, double y)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii.
|
void |
uberVzruch(double x, double y, double rozsahVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom.
|
void |
uberVzruch(double x, double y, double rozsahVzruchu, double intenzitaVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom a intenzitou.
|
void |
uberVzruch(double x, double y, int rozsahVzruchu, int intenzitaVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom a intenzitou.
|
void |
uberVzruch(Image obrázok)
Odoberie z hladiny vzruchy podľa masky reprezentovanej vo forme zadaného obrázka.
|
void |
uberVzruch(Image obrázok, int posunIntenzity)
Odoberie z hladiny vzruchy podľa masky reprezentovanej vo forme zadaného obrázka s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body (v zápornom smere).
|
void |
uberVzruch(Poloha poloha)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii.
|
void |
uberVzruch(Poloha poloha, double rozsahVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom.
|
void |
uberVzruch(Poloha poloha, double rozsahVzruchu, double intenzitaVzruchu)
Odobratie štvorcovej oblasti vzruchu na zadanej pozícii so zadaným rozsahom a intenzitou.
|
void |
uberVzruch(Shape tvar)
Odoberie z hladiny vzruch v zadanom tvare.
|
void |
uberVzruch(Shape tvar, boolean vyplnený)
Odoberie z hladiny vzruch v zadanom tvare.
|
void |
uberVzruch(Shape tvar, boolean vyplnený, int posunIntenzity)
Odoberie z hladiny vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
uberVzruch(Shape tvar, double hrúbkaČiary)
Odoberie z hladiny vzruch v zadanom tvare.
|
void |
uberVzruch(Shape tvar, double hrúbkaČiary, int posunIntenzity)
Odoberie z hladiny vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
void |
uberVzruch(Shape tvar, int posunIntenzity)
Odoberie z hladiny vzruch v zadanom tvare s možnosťou posunutia výslednej intenzity hladiny pre všetky ovplyvnené body.
|
int |
úroveňPrahu()
Zistí aktuálnu úroveň prahu používaného pri aktivácii a deaktivácii hladiny pomocou masky, čo zahŕňa aj aktiváciu alebo deaktiváciu s použitím tvarov.
|
void |
úroveňPrahu(int úroveň)
Určí novú úroveň prahu používaného pri aktivácii a deaktivácii hladiny pomocou masky, čo zahŕňa aj aktiváciu alebo deaktiváciu s použitím tvarov.
|
Pretáčanie a rolovanie |
|
void |
pretoč(double Δx, double Δy)
Pretočí mapu vlnenia o želaný počet bodov v horizontálnom a vertikálnom smere.
|
void |
roluj(double Δx, double Δy)
Roluje mapu vlnenia o želaný počet bodov v horizontálnom a vertikálnom smere.
|
Simulovanie vlnenia a zvlnený raster |
|
void |
simuluj(int počet)
Vykoná výpočet niekoľkých snímok procesu vlnenia naraz – posunie simuláciu vlnenia o niekoľko snímok dopredu.
|
void |
vykonaj()
Vykoná proces vlnenia – prepočíta ďalšiu snímku.
|
BufferedImage |
zvlnenýRaster()
Táto metóda vráti rastrový obrázok inštancie typu
BufferedImage obsahujúci aktuálny zvlnený obraz svojej predlohy. |
Útlm |
|
int |
útlm()
Vráti aktuálnu hodnotu útlmu vĺn tejto inštancie vlnenia.
|
void |
útlm(int útlm)
Nastaví novú hodnotu útlmu vĺn tejto inštancie vlnenia.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Cyklické prechádzanie a zisťovanie polohy (počítadla) |
|
boolean |
bolPrejdenýDokola()
Alias pre
prejdenýDokola . |
Typ |
ďalší()
Vráti ďalší prvok zoznamu.
|
Typ |
ďalšíPrvok()
Alias pre
ďalší . |
Zoznam.ObrátenýIterátor<Typ> |
naopak()
Vytvorí pre tento zoznam prevrátený iterátor.
|
static <Typ> Zoznam.ObrátenýIterátor<Typ> |
naopak(List<Typ> pôvodný)
Vytvorí pre zadaný zoznam prevrátený iterátor.
|
Zoznam.ObrátenýIterátor<Typ> |
odzadu()
Vytvorí pre tento zoznam prevrátený iterátor.
|
static <Typ> Zoznam.ObrátenýIterátor<Typ> |
odzadu(List<Typ> pôvodný)
Vytvorí pre zadaný zoznam prevrátený iterátor.
|
int |
počítadlo()
Vráti hodnotu vnútorného počítadla používaného najmä metódami
ďalší a predchádzajúci . |
void |
počítadlo(int nováHodnota)
Nastaví novú hodnotu vnútorného počítadla používaného metódami
ďalší a predchádzajúci . |
void |
počítadloNaKoniec()
Nastaví vnútorné počítadlo zoznamu na polohu za posledným prvkom (
veľkosť () ), aby najbližšie volanie metódy predchádzajúci vrátilo posledný prvok zoznamu. |
void |
počítadloNaZačiatok()
Nastaví vnútorné počítadlo zoznamu na polohu pred prvým prvkom (
- 1 ), aby najbližšie volanie metódy ďalší vrátilo prvý prvok zoznamu. |
Typ |
posledný()
Vráti posledný prvok zoznamu.
|
Typ |
poslednýPrvok()
Alias pre
posledný . |
Typ |
predchádzajúci()
Vráti predchádzajúci prvok zoznamu.
|
Typ |
predchádzajúciPrvok()
Alias pre
predchádzajúci . |
boolean |
prejdenýDokola()
|
Typ |
prvý()
Vráti prvý prvok zoznamu.
|
Typ |
prvýPrvok()
Alias pre
prvý . |
Odoberanie (mazanie) prvkov |
|
void |
odober(int kde)
Odstráni prvok na zadanej pozícii.
|
void |
odober(int začiatok, int koniec)
Odstráni všetky prvky na pozíciách zadaných rozsahom parametrov
začiatok (vrátane) a koniec (okrem neho). |
boolean |
odober(Typ prvok)
Odstráni zo zoznamu prvý výskyt prvku zhodného so zadaným prvkom[1].
|
void |
odoberOdKonca(int začiatok, int koniec)
Odstráni všetky prvky na pozíciách zadaných rozsahom parametrov
začiatok (vrátane) a koniec (okrem neho) s možnosťou určenia tohto rozsahu od konca zoznamu. |
void |
vymaž()
Odstráni všetky prvky zoznamu.
|
void |
vymaž(int kde)
Alias pre
odober . |
void |
vymaž(int začiatok, int koniec)
Alias pre
odober . |
void |
vymažOdKonca(int začiatok, int koniec)
Alias pre
odoberOdKonca . |
Pridávanie/vkladanie a úprava/nahrádzanie prvkov |
|
void |
nahraď(int kde, Typ prvok)
Alias pre
prepíš . |
void |
nastav(int kde, Typ prvok)
Alias pre
prepíš . |
void |
prepíš(int kde, Typ prvok)
Nahradí prvok na zadanej pozícii zadaným prvkom.
|
void |
pridaj(int kde, Typ prvok)
Alias pre
vlož . |
void |
pridaj(Typ prvok)
Pridá zadaný prvok na koniec zoznamu.
|
void |
pridaj(Typ[] pole)
Pridá prvky zadaného poľa na koniec tohto zoznamu.
|
void |
pridaj(Vector<Typ> inýZoznam)
Pridá zadaný zoznam na koniec tohto zoznamu podľa poradia určeného zadaným zoznamom (jeho iterátorom).
|
void |
vlož(int kde, Typ prvok)
Vloží prvok na zadanú pozíciu v zozname.
|
Vyhľadávanie prvkov |
|
int |
hľadaj(Typ prvok)
Alias pre
nájdi . |
int |
hľadaj(Typ prvok, int začniOd)
Alias pre
nájdi . |
int |
hľadajOdzadu(Typ prvok)
Alias pre
nájdiPosledný . |
int |
hľadajOdzadu(Typ prvok, int začniOd)
Alias pre
nájdiPosledný . |
int |
nájdi(Typ prvok)
Vráti polohu prvého výskytu zadaného prvku v zozname alebo
- 1 ak prvok nebol v zozname nájdený[1]. |
int |
nájdi(Typ prvok, int začniOd)
Vráti polohu prvého výskytu zadaného prvku v zozname počnúc štartovacou pozíciou zadanou v parametri
začniOd alebo - 1 ak prvok nebol v zozname nájdený[1]. |
int |
nájdiPosledný(Typ prvok)
Vráti polohu posledného výskytu zadaného prvku v zozname alebo
- 1 ak prvok nebol v zozname nájdený[1]. |
int |
nájdiPosledný(Typ prvok, int začniOd)
Vráti polohu posledného výskytu zadaného prvku v zozname počnúc štartovacou pozíciou zadanou v parametri
začniOd alebo - 1 ak prvok nebol v zozname nájdený. |
boolean |
obsahuje(Typ prvok)
Zistí, či sa zadaný objekt nachádza v zozname[1].
|
Výmena/presun prvkov |
|
void |
presuň(int ktorý, int kam)
Presunie prvok zoznamu nachádzajúci sa na zadanej zdrojovej pozícii (
ktorý ) na zadanú cieľovú pozíciu (kam ). |
void |
presuň(int ktorý, Typ pred)
Presunie prvok v zozname z určenej pozície (indexu) pred prvok učený inštanciou, ktorá sa musí nachádzať v zozname.
|
void |
presuň(Typ ktorý, int kam)
Presunie prvok zoznamu určený jeho inštanciou na zadanú pozíciu (index).
|
void |
presuň(Typ ktorý, Typ pred)
Presunie prvok zoznamu určený jeho inštanciou pred iný prvok, tiež určený jeho inštanciou.
|
void |
vymeň(int kde1, int kde2)
Vymení prvky v zozname nachádzajúce sa na zadaných pozíciách.
|
void |
vymeň(int kde, Typ prvok)
Vymení prvky v zozname, z ktorých jeden je určený pozíciou (indexom) a druhý objektom nachádzajúcim sa v zozname.
|
void |
vymeň(Typ prvok, int kde)
Vymení prvky v zozname, z ktorých jeden je určený pozíciou (indexom) a druhý objektom nachádzajúcim sa v zozname.
|
void |
vymeň(Typ prvok1, Typ prvok2)
Vymení prvky zoznamu určené objektami nachádzajúcimi sa v zozname.
|
Zisťovanie veľkosti a kapacity zoznamu; overenie, či je zoznam prázdny |
|
int |
dĺžka()
Alias pre
veľkosť . |
boolean |
jePrázdny()
Alias pre
prázdny . |
int |
kapacita()
Vráti aktuálnu kapacitu zoznamu.
|
int |
počet()
Alias pre
veľkosť . |
boolean |
prázdny()
Vráti
true vtedy a len vtedy, keď je zoznam prázdny, inak vráti false . |
int |
veľkosť()
Vráti počet prvkov zoznamu.
|
Čítanie hodnôt prvkov |
|
Typ |
aktuálny()
Alias pre
daj . |
Typ |
čítaj()
Alias pre
daj . |
Typ |
čítaj(int kde)
Alias pre
daj . |
Typ |
daj()
Vráti prvok na pozícii vnútorného počítadla zoznamu.
|
Typ |
daj(int kde)
Vráti prvok na zadanej pozícii v zozname.
|
Typ |
náhodný()
Vráti náhodný prvok zoznamu.
|
Typ |
náhodnýPrvok()
Alias pre
náhodný . |
Typ |
tento()
Alias pre
daj . |
Typ |
vráť()
Alias pre
daj . |
Typ |
vráť(int kde)
Alias pre
daj . |
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Hlasitosť a váha |
|
double |
hlasitosť()
|
void |
hlasitosť(double miera)
|
boolean |
hlasitosťNepodporovaná()
Zistí, či je (resp. nie je) týmto objektom podporovaná schopnosť zmeny hlasitosti.
|
double |
váha()
|
void |
váha(double miera)
|
boolean |
váhaNepodporovaná()
Zistí, či je (resp. nie je) týmto objektom podporovaná schopnosť zmeny stereováhy (to jest určenie vyváženia prehrávania v ľavom alebo pravom kanáli).
|
Poloha a trvanie |
|
double |
poloha()
Zistí polohu prehrávania zvuku v sekundách (vzhľadom od začiatku).
|
void |
poloha(double poloha)
Nastaví polohu prehrávania zvuku v sekundách (vzhľadom od začiatku).
|
double |
trvanie()
Zistí trvanie zvuku v sekundách.
|
Prehrávanie |
|
void |
cyklickyOpakovať()
Alias pre
prehrávaťDookola . |
void |
opakovaťDookola()
Alias pre
prehrávaťDookola . |
void |
pauza()
Alias pre
pozastav . |
void |
pokračuj()
Spustí pozastavené prehrávanie zvuku.
|
void |
pozastav()
Pozastaví prehrávanie zvuku.
|
void |
prehraj()
Spustí prehrávanie zvuku.
|
boolean |
prehrávaSa()
Zistí, či sa zvuk práve prehráva alebo nie.
|
void |
prehrávaťDookola()
Spustí prehrávanie zvuku v nekonečnom cykle.
|
void |
zastav()
Zastaví prehrávanie zvuku.
|
Uchovávanie údajov v súbore |
|
static Zvuk |
čítaj(String súbor)
Prečíta a uloží do vnútornej pamäte programovacieho rámca (metaforicky sveta) zadaný zvuk zo súboru a vráti ho ako inštanciu tejto triedy (
Zvuk ). |
static Zvuk |
čítaj(String súbor, boolean unikátny)
Prečíta a uloží do vnútornej pamäte programovacieho rámca (metaforicky sveta) zadaný zvuk zo súboru a vráti ho ako inštanciu tejto triedy (
Zvuk ). |
static Zvuk |
prečítaj(String súbor)
Alias pre
čítaj . |
static Zvuk |
prečítaj(String súbor, boolean unikátny)
Alias pre
čítaj . |
static String |
priečinokZvukov()
Vráti reťazec s aktuálnym priečinkom, z ktorého sú zvuky čítané.
|
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ť zdrojový priečinok čítania.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Klávesnica |
|
static int |
kláves()
Vráti kód klávesu poslednej udalosti klávesnice.
|
static boolean |
kláves(int kód)
Overí kód klávesu poslednej udalosti klávesnice.
|
static KeyEvent |
klávesnica()
Vráti objekt s informáciami o poslednej udalosti klávesnice.
|
static char |
znak()
Vráti znak zadaný pri poslednej udalosti klávesnice.
|
static boolean |
znak(char znak)
Overí, či pri poslednej udalosti klávesnice bol zadaný určený
znak . |
Myš |
|
static MouseWheelEvent |
kolieskoMyši()
Vráti spresnenie objektu s informáciami o poslednej udalosti myši, ktorá sa dotýkala rolovania kolieskom myši.
|
static MouseEvent |
myš()
Vráti objekt s informáciami o poslednej udalosti myši.
|
static Bod |
polohaMyši()
Vráti polohu kurzora myši prepočítanú do súradníc plátna.
|
static double |
polohaMyšiX()
Alias pre
súradnicaMyšiX . |
static double |
polohaMyšiY()
Alias pre
súradnicaMyšiY . |
static Bod |
poslednáPolohaMyši()
Vráti polohu kurzora myši pred poslednou zmenou.
|
static double |
poslednáPolohaMyšiX()
Alias pre
poslednáSúradnicaMyšiX . |
static double |
poslednáPolohaMyšiY()
Alias pre
poslednáSúradnicaMyšiY . |
static double |
poslednáSúradnicaMyšiX()
Vráti hodnotu poslednej x-ovej súradnice myši prepočítanú do súradníc plátna.
|
static double |
poslednáSúradnicaMyšiY()
Vráti hodnotu poslednej y-ovej súradnice myši prepočítanú do súradníc plátna.
|
static int |
rolovanieKolieskomMyšiX()
Vráti počet jednotiek rolovania kolieskom myši v smere x.
|
static int |
rolovanieKolieskomMyšiY()
Vráti počet jednotiek rolovania kolieskom myši v smere osi y.
|
static double |
súradnicaMyšiX()
Vráti hodnotu x-ovej súradnice myši prepočítanú do súradníc plátna.
|
static double |
súradnicaMyšiY()
Vráti hodnotu y-ovej súradnice myši prepočítanú do súradníc plátna.
|
static int |
tlačidloMyši()
Vráti poradové číslo tlačidla myši, s ktorým bolo naposledy manipulované.
|
static boolean |
tlačidloMyši(int ktoré)
Overí, či bolo naposledy manipulované (či bolo stlačené alebo uvoľnené) s tlačidlom myši so zadaným poradovým číslom.
|
static boolean |
tlačidloMyši1()
Je stlačené prvé tlačidlo myši?
|
static boolean |
tlačidloMyši2()
Je stlačené druhé tlačidlo myši?
|
static boolean |
tlačidloMyši3()
Je stlačené tretie tlačidlo myši?
|
static boolean |
tlačidloMyšiDole(int ktoré)
Vráti informáciu o stave požadovaného tlačidla myši.
|
static boolean |
tlačidloMyšiHore(int ktoré)
Vráti informáciu o stave požadovaného tlačidla myši.
|
static boolean |
tlačidloMyšiStlačené(int ktoré)
Alias pre
tlačidloMyšiDole . |
static boolean |
tlačidloMyšiUvoľnené(int ktoré)
Alias pre
tlačidloMyšiHore . |
Okno |
|
static WindowEvent |
aktivitaOkna()
Vráti objekt s informáciami o poslednej udalosti okna súvisiacej s jeho aktiváciou, deaktiváciou, maximalizáciou, minimalizáciou, obnovením, otvorením alebo zavretím.
|
static Component |
komponentFokusu()
Vráti aktuálneho vlastníka fokusu.
|
static ComponentEvent |
okno()
Vráti objekt s informáciami o poslednej udalosti okna.
|
static Okno |
oknoUdalosti()
Vráti okno poslednej takej udalosti, ktorá sa viaže na okná.
|
Prekresľovanie |
|
static Plátno |
vymazanéPlátno()
Vráti posledné (aktuálne) plátno, ktorého grafika bola vymazaná.
|
static boolean |
vymazanéPlátno(Plátno plátno)
|
Rozhranie (položky, tlačidlá, skratky…) |
|
static int |
akciaPustenia()
Kód akcie pustenia súboru.
|
static KontextováPoložka |
kontextováPoložka()
Vráti objekt
KontextováPoložka s naposledy zvolenou kontextovou položkou. |
static PoložkaPonuky |
položkaPonuky()
Vráti objekt
PoložkaPonuky s naposledy zvolenou položkou ponuky. |
static int |
položkaSystémovejPonuky()
Vráti index naposledy zvolenej položky kontextovej ponuky {@linkplain Svet#systémováIkona(String, Image, String...)
|
static String |
poslednýOdkaz()
Vráti text cieľa (adresu) posledného aktivovaného odkazu poznámkového bloku.
|
static PoznámkovýBlok |
poslednýPoznámkovýBlok()
Vráti objekt toho poznámkového bloku, v ktorom bol naposledy aktivovaný (hypertextový) odkaz.
|
static int |
posunRolovacejLišty()
Vráti hodnotu posledného rolovania rolovacej lišty.
|
static String |
príkazSkratky()
Vráti príkaz poslednej udalosti klávesovej skratky.
|
static RolovaciaLišta |
rolovaciaLišta()
Vráti objekt
RolovaciaLišta naposledy posunutej rolovacej lišty. |
static Tlačidlo |
tlačidlo()
Vráti objekt
Tlačidlo naposledy zvoleného tlačidla. |
static AdjustmentEvent |
udalosťPosunu()
Vráti objekt poslednej udalosti posunu rolovacej lišty (
AdjustmentEvent ). |
static ActionEvent |
udalosťSkratky()
Vráti objekt s informáciami o poslednej udalosti klávesovej skratky.
|
static ActionEvent |
udalosťSystémovejIkony()
Vráti objekt s informáciami o poslednej udalosti systémovej ikony alebo položky jej kontextovej ponuky.
|
Časovač |
|
static ActionEvent |
tik()
Ak je aktívny časovač, tak vráti objekt s informáciami o poslednej udalosti časovača.
|
Metódy tejto triedy sú rozdelené do nasledujúcich kategórií:
Modifikátor a typ | Metóda a opis |
---|---|
Aktivita |
|
void |
aktivita()
Táto metóda je predvolene prázdna.
|
void |
pasivita()
Táto metóda je predvolene prázdna.
|
Poloha |
|
boolean |
jeNa(double x, double y)
Overí, či sa poloha tejto častice dokonale zhoduje so zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tejto častice a poloha zadaného objektu dokonale zhodujú.
|
void |
náhodnáPoloha()
Vygeneruje pre časticu náhodné súradnice x a y, ktoré budú v rozsahu hraničných hodnôt plochy plátien sveta grafického robota.
|
Bod |
poloha()
|
void |
poloha(double novéX, double novéY)
|
void |
poloha(Poloha bod)
|
double |
polohaX()
|
double |
polohaY()
|
double |
súradnicaX()
|
double |
súradnicaY()
|
Rozmery |
|
boolean |
máRozmer(double šírka, double výška)
Overí, či sa rozmery častice dokonale zhodujú so zadanými rozmermi.
|
boolean |
máRozmer(Rozmer rozmer)
Overí, či sa rozmery častice a rozmery zadaného objektu dokonale zhodujú.
|
boolean |
máŠírku(double šírka)
Zistí, či má častica zadanú šírku.
|
boolean |
máVýšku(double výška)
Zistí, či má častica zadanú výšku.
|
Rozmery |
rozmery()
Zistí aktuálne rozmery častice.
|
void |
rozmery(double šírka, double výška)
Nastaví nové rozmery častice.
|
void |
rozmery(Rozmer rozmer)
Nastaví nové rozmery častice podľa zadanej implementácie rozmeru.
|
double |
šírka()
|
void |
šírka(double šírka)
|
double |
výška()
|
void |
výška(double výška)
|
Smer |
|
void |
náhodnýSmer()
Vygeneruje pre časticu náhodnú hodnotu smeru.
|
double |
smer()
|
void |
smer(double uhol)
|
void |
smer(Smer objekt)
|
double |
uhol()
|
void |
uhol(double uhol)
|
void |
uhol(Smer objekt)
|