Upozornenie
Toto je pôvodné prvé vydanie dokumentácie pre verziu knižnice grafického robota 1.0 beta. V súčasnosti už nie je aktuálne.
Novšie vydanie dokumentácie pre verziu 1.50 je publikované na nasledujúcej adrese:
http://cec.truni.sk/horvath/GRobot/
public static class Robot.Schránka extends Object
Ctrl+C
(Windows), ⌘+C
(Macintosh) na
vloženie (kopírovanie) informácie do schránky; Ctrl+V
(Windows), ⌘+V
(Macintosh) na prevzatie (prilepenie,
„vloženie“) informácie zo schránky (terminológia v tejto oblasti sa
v súčasnosti, žiaľ, značne rôzni). Vo svete robota tieto skratky
nefungujú automaticky. Ak chceme, aby aplikácia vytvorená pomocou
robota používala schránku, musíme prepojiť patričné položky ponuky (ktoré musíme vytvoriť) s funkcionalitou
(metódami) tejto statickej triedy. Ako bolo práve čiastočne podotknuté,
táto trieda i všetky jej metódy sú statické. Z toho vyplýva, že nemá
zmysel vytvárať jej inštancie (jedna je i tak
vytvorená automaticky). Použitie je jednoduché, stačí napísať názov
triedy (prípadne jej statickej inštancie – rozdiel je vo veľkosti
prvého písmena) a metódy, ktorú chceme použiť, napríklad, na vloženie
textu do schránky slúži nasledujúci riadok kódu:
schránka
.text
("Tento text bude skopírovaný do schránky…"
);
Text zo schránky, naopak, prevezmeme nasledujúcim riadkom kódu:
String text =schránka
.text
();
Ďalšie spracovanie prevzatého textu zariadime podľa potreby, napríklad: text pripojíme do ďalšej premennej, vypíšeme ho na obrazovku, zobrazíme v dialógu (správe) a podobne.
Modifikátor a typ | Metóda a opis |
---|---|
static BufferedImage |
obrazok()
![]() obrázok . |
static Robot.Obrázok |
obrázok()
Prevezme zo schránky obrázok, ak schránka obsahuje obrazovú
informáciu.
|
static boolean |
obrazok(Image obrázok)
![]() obrázok . |
static boolean |
obrázok(Image obrázok)
Vloží do schránky zadaný obrázok.
|
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.
|
public static String text()
null
ak schránka neobsahovala textovú informáciupublic static boolean text(String reťazec)
true
ak bola operácia úspešnápublic static Robot.Obrázok obrázok()
null
ak schránka neobsahovala obrazovú
informáciupublic static BufferedImage obrazok()
obrázok
.public static boolean obrázok(Image obrázok)
Upozornenie: obrázok je uchovaný v schránke len počas činnosti aplikácie robota. Po zatvorení okna sveta, je obrázok zo schránky odstránený.
true
ak bola operácia úspešná