ˇ Ceské vysoké uˇcení technické v Praze Fakulta elektrotechnická
Uživatelská pˇríruˇcka
Prezentaˇcní applet Bc. Bˇrach Jakub
prosinec 2007
1 Uživatelská pˇríruˇcka 1.1 Funkce ukázkového editoru Applet, který pˇredstavuje jednoduchý vektorový grafický editor, slouží pˇredevším k tomu, aby ukázal možnosti a zp˚usob použití grafické knihovny BPSGraphics2D pro pˇrevod grafických objekt˚u z programovacího jazyka Java do postscriptového dokumentu. Oznaˇcení ukázkového editoru je prezentaˇcní applet. Vytvoˇrený obrázek je možné uložit i v bˇežných rastrových formátech (PNG, JPG, BMP a GIF). Nejd˚uležitˇejším je samozˇrejmˇe vektorový formát EPS.
1.2 Adresa prezentaˇcního appletu Applet v podobˇe jednoduchého vektorového editoru je k dispozici na adresách: http://www.volny.cz/jakubbrach/applet/appletcz.htm http://www.volny.cz/jakubbrach/applet/appleten.htm Grafická knihovna BPSGraphics2D je dále k dispozici na adrese: http://www.volny.cz/jakubbrach/library/library.htm Technické potíže m˚užete ˇrešit na e-mailové adrese
[email protected] nebo na mobilním telefoním cˇ ísle +420 777 877 530.
1.3 Lokalizace Applet je k dispozici jak v cˇ eském, tak anglickém jazyce. V pˇrípadˇe vˇetšího zájmu není problém jej lokalizovat do dalšího jazyka.
1.4 Zmˇeny a aktualizace Tato uživateslká pˇríruˇcka popisuje stav appletu na konci prosince roku 2007. Autor appletu si vyhrazuje právo zmˇen oproti stavu popsaném v této pˇríruˇcce. Aktuální verzi naleznete na adrese uvedené v kapitole 1.2.
1.5 Systémové požadavky Pro spuštˇení appletu je potˇreba mít pˇrístup do celosvˇetové sítˇe Internet a nainstalovaný plug-in Java Runtime (JRE cˇ i JDK) verze 1.6.0 nebo vyšší. Pokud máte tento modul nainstalovaný, tak je možné applet spouštˇet jak v Internet Exploreru, který je souˇcástí každé instalace operaˇcního systému Windows, tak i v prohližeˇci Mozzila Firefox nebo Opera. Applet je optimalizován pro rozlišení 1024 × 768.
2
1.6 Popis uživatelského rozhraní prezentaˇcního appletu 1.6.1 Spuštˇení appletu Po spuštˇení appletu se v uživatelovˇe prohlížeˇci zobrazí dialog, který obsahuje informaci, že applet je bezpeˇcný pro podepsaného a uživateli dává možnost jej oznaˇcit jako d˚uvˇeryhodného. Pokud uživatel souhlasí s d˚uvˇeryhodností podepsaného, tak m˚uže provádˇe operace se soubory, jako napˇríklad naˇcítání obrázk˚u pro vykreslování a ukládání již nakreslených na pevný, pˇrípadnˇe jiný disk. Pokud s d˚uvˇeryhodností uživatel nesouhlasí, tak výše uvedené akce nebude moci provádˇet. 1.6.2 Hlavní obrazovka Hlavní obrazovka prezentaˇcního appletu (viz obr. 1.1) je rozdˇelena do pˇeti cˇ ástí:
(1) oblast v levém horním rohu slouží pro výbˇer nástroj˚u a pro možnost zmˇeny stylu právˇe kreslených grafických objekt˚u. Tlaˇcítka pro výbˇer nástroj˚u z˚ustavají po jejich zvolení stisknuta. (2) oblast v levém spodním rohu slouží pro rychlou navigaci mezi již vykreslenými objekty, pˇrístup k jednotlivým objekt˚um je realizován pomocí stromu. Pokud uživatel na nˇekterou položku v této oblasti klikne, tak je pˇríslušný grafický objekt vybrán a jsou zobrazeny jeho citlivé body. Dále dojde k zobrazení pˇríslušného panelu a zdrojového textu v oblastech (4) a (5). Prostˇrednictvím tohoto stromu je možné pˇristupovat i k nastavení parametr˚u pozadí grafické oblasti. (3) oblast uprostˇred grafického rozhraní slouží pro vlastní vykreslování grafickýho objekt˚u. (4) oblast v pravém horním rohu slouží pro zobrazení zdrojového kódu, prostˇrednictvím nˇejž je možné právˇe kreslený objekt vytvoˇrit v programovacím jazyce Java. (5) oblast v pravém dolním rohu slouží pro modifikaci klíˇcových bod˚u a dalších parametr˚u právˇe kresleného objektu nebo k modifikaci parametr˚u popˇredí a pozadí. 1.6.3 Menu V horní cˇ ásti grafického rozhraní je menu (viz obr. 1.1), které slouží pro výbˇer funkcí, které prezentaˇcní applet nabízí. Na obrázku 1.2 jsou zobrazeny jeho položky. Po výbˇeru libovolné položky je zpˇrístupnˇena nabídka, pomocí níž je možné provádˇet pˇríslušné operace nebo vstupovat do dalších nabídek. Jednotlivé položky jsou následující a umožˇnují: • Soubor – vytvoˇrení nové kreslící plochy nebo uložení aktuální. • Úpravy – pˇrístup k operacím, kterými lze modifikovat právˇe vykreslovaný objekt nebo jej napˇríklad vymazat cˇ i kopírovat. Dále je možné provádˇet operaci zpˇet nebo znovu (známé též jako Undo a Redo) a pˇresouvat grafické objekty mezi úrovnˇemi (používá se pro ovlivnˇení vzájemného pˇrekrývaní grafických objekt˚u). • Nástroje – výbˇer grafického nástroje, který urˇcuje typ pˇríštího vykreslovaného grafického objektu. • Styl – zobrazení nabídky pro zmˇenu barvy, parametr˚u fontu a cˇ áry. • Obrázek – naˇcítání obrázk˚u pro vykreslování a nebo výbˇer z již naˇctených. • Lupa – pˇriblížení nebo oddálení kreslící oblasti.
3
Obrázek 1.1: Obrazovka appletu
Obrázek 1.2: Menu pro výbˇer operací • Nápovˇeda – zobrazení informací o aplikaci a odkazu na manuál. V dalších kapitolách je podrobnˇeji popsán obsah všech výše uvedených položek. Nˇekteré položky jsou pˇrístupné prostˇrednictvím klávesových zkratek. U pˇríslušných položek jsou klávesové zkratky zobrazeny. Soubor Položky obsažené v nabídce Soubor jsou následující a umožˇnují (viz obr. 1.3): • Nový – vytvoˇrení nové kreslící plochy (viz kap. 1.6.4 a obr. 1.11). • Pˇrekreslení – pˇrekreslení, chcete-li refresh, aktuální kreslící oblasti. • Ulož – uložení vytvoˇreného obrázku. • Export – výstup v podobˇe zdrojového kódu appletu v jazyce Java. Po pˇreložení v programu javac (pˇrekladaˇc Javy) a následném spuštˇení zobrazuje applet to, co bylo v dobˇe vytvoˇrení tohoto výstupu zobrazeno v kreslící oblasti appletu. Tato možnost slouží pro srovnání zdrojového kódu Java a výstupu v PostScriptu (soubor formátu EPS). Prostˇrednictvím této položky je dále možné vytvoˇrit výstup v podobˇe zdrojového kódu v jazyce Java, který obsahuje pˇríklad použití grafické
4
knihovny BPSGraphics2D. Po jeho pˇreložení a následném spuštˇení je do konzole zobrazen postscriptový dokument. Dokument obsahuje všechny grafické objekty, které byly v dobˇe vytvoˇrení tohoto typu výstupu zobrazeny v kreslící oblasti appletu. Pˇred uložením zdrojového kódu, který obsahuje pˇríklad použití grafické knihovny, je možné zvolit si barevné provedení dokumentu (RGB, šedá škála, cˇ ernobílý). • Tisk – vytisknutí obsahu kreslící oblasti na formát papíru A4.
Obrázek 1.3: Položka v menu – Soubor
Úpravy Položky obsažené v nabídce Úpravy jsou následující a umožˇnují (viz obr. 1.4): • Zpˇet – odstranˇení posledního nakresleného nebo modifikovaného grafického objektu. • Znovu – obnovení odstranˇeného grafického objektu. • Vybrat – aktivaci nástroje pro výbˇer grafického objektu. • Kopírovat – uložení vybraného grafického objektu do pamˇet’ového bufferu. • Vložit – aktivaci nástroje pro vložení grafického objektu uloženého v pamˇet’ovém bufferu. Po kliknutí do grafické oblasti je na místo kurzoru grafický objekt vložen. • Smazat – aktivaci nástroje pro smazání grafického objektu. • Smazat výbˇer – smazání vybraného grafického objektu. • PostScriptový výstup – zobrazení dialogového okna, které obsahuje výstup v podobˇe postscriptových pˇríkaz˚u. Tyto postscriptové pˇríkazy pˇredstavují postscriptový dokument. Takto získaný postscriptový dokument osahuje právˇe vykreslovaný grafický objekt (viz kap. 1.6.4). K zobrazení dochází pouze tehdy, pokud je nˇekterý grafický objekt vybrán. • Zmˇena zdrojového kódu – zobrazení dialogového okna (viz obr. 1.12), ve kterém je možné editovat hodnoty zdrojového kódu. Zdrojový kód je zobrazen v oblasti (4) hlavní obrazovky appletu (viz obr. 1.1) Nástroje Položky obsažené v nabídce Nástroje jsou následující a umožˇnují (viz obr. 1.5): • Úseˇcka – nastavení aktuálního nástroje na kreslení úseˇcky, • Obdélník – nastavení aktuálního nástroje na kreslení obdélníku, • Zaoblený obdélník – nastavení aktuálního nástroje na kreslení zaobleného obdélníku,
5
Obrázek 1.4: Položka v menu – Úpravy • Trojúhelník – nastavení aktuálního nástroje na kreslení trojúhelníku, • Kružnice – nastavení aktuálního nástroje na kreslení kružnice, • Elipsa – nastavení aktuálního nástroje na kreslení elipsy, • Oblouk – nastavení aktuálního nástroje na kreslení oblouku, • Beziérova kˇrivka – nastavení aktuálního nástroje na kreslení Beziérovy kˇrivky, • Text – nastavení aktuálního nástroje na kreslení textu, • Obrázek – nastavení aktuálního nástroje na kreslení obrázku. Pro rychlejší zp˚usob nastavení jednotlivých nástroj˚u je možné použít klávesy F1 – F10.
Obrázek 1.5: Položka v menu – Nástroje
Styl Prostˇrednictvím nabídky Styl je možné mˇenit r˚uzné parametry, které mají vliv na výsledný vzhled grafických objekt˚u. Položky v této nabídce jsou následující a umožˇnují (viz obr. 1.6): • Vyplnit – nastavení parametru na jehož základˇe jsou kresleny obrysy grafického objektu nebo je grafický objekt vyplnˇen. • Vybrat barvu – zobrazení dialogu pro výbˇer barvy, která je použita pro vykreslení grafického objektu. Vzhled dialogového okna je zobrazen na obrázku 1.13 a popis uveden v kapitole 1.6.4. 6
• Barva – pˇrístup do další nabídky, která obsahuje pˇrednastavené barvy. Vybraná barva je použita pro vykreslení grafického objektu. • Barva pozadí – pˇrístup do nabídky, která obsahuje pˇrednastavené barvy použitelné pro zmˇenu pozadí. Souˇcástí této nabídky je i položka, po jejímž vybrání je zobrazeno dialogové okno. Pomocí tohoto dialogu je možné vybrat další barvy pro zmˇenu pozadí. • Poˇradí – zobrazení nabídky, která umožˇnuje pˇrenést grafický objekt do popˇredí, pozadí nebo na p˚uvodní pozici ve vykreslovací oblasti. • Pero – zobrazení dialogu pro nastavení parametr˚u cˇ áry, která je použita pro vykreslení obrys˚u grafického objektu. Vzhled dialogového okna je zobrazen na obrázku 1.14 a popis uveden v kapitole 1.6.4. • Font – zobrazení dialogu pro nastavení parametr˚u fontu, který je použit pro zobrazení textových ˇretˇezc˚u. Vzhled okna je zobrazen na obrázku 1.17 a jeho popis uveden v kapitole 1.6.4.
Obrázek 1.6: Položka v menu – Styl
Obrázek Nabídka Obrázek slouží pro naˇcítání a vybírání obrázk˚u, které jsou použity po aktivaci nástroje Obrázek (viz obr. 1.5). Položky v této nabídce jsou následující a umožˇnují (viz obr. 1.7): • Naˇcti – zobrazení dialogového okna, které slouží k naˇctení obrázku. Po aktivaci nástroje Obrázek (viz kap. 1.6.3) je pˇri vykreslování použit poslední naˇctený obrázek. • Vyber – zobrazení dialogového okna, které slouží pro výbˇer z již naˇctených obrázk˚u. Vzhled tohoto dialogového okna je k dispozici na obrázku 1.18 a jeho popis uveden v kapitole 1.6.4. Vybraný obrázek je použit pro kreslení v kombinaci s nástrojem Obrázek (viz obr. 1.5). • Puvodní ˚ rozmˇery – nastavení p˚uvodních rozmˇer˚u obrázku s nulovým úhlem rotace. • Interpolace v PostScriptu – zobrazení dialogového okna, které slouží pro nastavení typu interpolace obrazu používané pˇri zmˇenˇe rozmˇer˚u obrázku. Vzhled tohoto dialogového okna je k dispozici na obrázku 1.19 a jeho popis uveden v kapitole 1.6.4. Typ interpolace má vliv na vzhled obrázku, který je souˇcástí výstupního souboru formátu EPS. Lupa Nabídka Lupa slouží pro pˇriblížení a oddálení grafické oblasti (viz obr. 1.8). Je možné vybrat si z nˇekolika pˇrednastavených variant, které zp˚usobí zvˇetšení nebo zmenšení grafické oblasti.
7
Obrázek 1.7: Položka v menu – Obrázek
Obrázek 1.8: Položka v menu – Lupa Nápovˇeda Nabídka Nápovˇeda slouží pro zobrazení r˚uzných dialogových oken. Položky v této nabídce jsou následující a umožˇnují (viz obr. 1.9): • Obsah nápovˇedy – zobrazení dialogu, který obsahuje emailovou adresu na autora a odkaz na uživatelskou pˇríruˇcku k appletu. Vzhled tohoto dialogu je zobrazen na obrázku 1.20 a popis uveden v kapitole 1.6.4. • Testeˇri – zobrazení dialogu, který obsahuje seznam lidí, kteˇrí se podíleli na testování appletu. Vzhled tohoto dialogu je zobrazen na obrázku 1.21 a popis uveden v kapitole 1.6.4. • O programu – zobrazení dialogu, který obsahuje základní údaje o appletu. Vzhled tohoto dialogu je zobrazen na obrázku 1.22 a popis uveden v kapitole 1.6.4.
Obrázek 1.9: Položka v menu – Nápovˇeda
Poˇradí Nabídka Poˇradí slouží pro pˇresun právˇe kresleného grafického objektu mezi vrstvami kreslícího plátna, které je umístˇeno v oblasti (4) hlavní obrazovky appletu (viz obr. 1.1). Jednotlivými vrstvami chápejme každý grafický objekt, který je obsažen v kreslící oblasti. Pˇresun mezi vrstvami spoˇcívá v prohazování poˇradí, ve kterém jsou grafické objekty postupnˇe vykreslovány. Nabídka Poˇradí je dostupná prostˇrednictvím položky Styl v menu (viz obr. 1.2). Položky v této nabídce jsou následující a umožˇnují (viz obr. 1.10):
8
• Dopˇredu – posunutí grafického objektu na nejvyšší úroveˇn grafické oblasti. Tj. jakoby pˇrekrýval ostatní. • Dopˇredu o jednu úrovenˇ – posunutí grafického objektu o jednu úroveˇn smˇerem k pozorovateli. • Puvodní ˚ úrovenˇ – posunutí grafického objektu na p˚uvodní úroveˇn. Tato nabídka funguje pouze tehdy, pokud již u právˇe vybraného grafického objektu došlo k pˇresun˚um mezi vrstvami. • Dozadu o jednu úrovenˇ – posunutí grafického objektu o jednu úroveˇn smˇerem od pozorovatele. • Dozadu – posunutí grafického objektu na nejnižší úroveˇn.
Obrázek 1.10: Podpoložka v menu – Poˇradí
1.6.4 Dialogová okna Tato kapitola popisuje nˇekterá dialogová okna, se kterými se uživatel m˚uže v appletu setkat. Nový soubor Prostˇrednictvím dialogového okna Nový soubor (viz obr. 1.11) m˚uže uživatel vytvoˇrit novou kreslící oblast s vlastními specifikovanými rozmˇery a nebo využít pˇrednastavených formát˚u A4 nebo B5. Dialogové okno je zobrazeno pomocí položky Nový v nabídce Soubor (viz obr. 1.3 a 1.2).
Obrázek 1.11: Dialogové okno pro vytvoˇrení nové kreslící oblasti
9
Zmˇena zdrojového kódu Prostˇrednictvím dialogového okna Modifikace hodnot ve zdrojovém kódu (viz obr. 1.17) m˚uže uživatel mˇenit hodnoty ve zdrojovém kódu jazyka Java. Po modifikaci hodnot je možné provést test pomocí tlaˇcítka Test. Pokud jsou hodnoty nastaveny dobˇre, je zobrazeno dialogové okno s informací o správném vstupu. V opaˇcném pˇrípadˇe je zobrazeno dialogové okno s chybovou hláškou. Pomocí tlaˇcítka Obnovit se do dialogového okna vloží p˚uvodní nezmˇenˇený zdrojový kód. Po stisku tlaˇcítka Potvrzení jsou v pˇrípadˇe správnˇe vložených hodnot provedeny zmˇeny ve vykreslovací oblasti (3) (viz obr. 1.1). Dialogové okno je zobrazeno pomocí položky Zmˇena zdrojového kódu v nabídce Úpravy (viz obr. 1.4 a 1.2) a nebo pomocí dvoukliku v oblasti (4) (viz obr. 1.1).
Obrázek 1.12: Dialogové okno pro editaci zdrojového kódu
Výbˇer barvy Prostˇrednictvím dialogového okna Výb¥r barvy (viz obr. 1.13) m˚uže uživatel zvolit barvu, která je použita pˇri vykreslování grafických objekt˚u do kreslící oblasti. Uživatel m˚uže zvolit nˇekterou z pˇrednastavených barev v první záložce a nebo ji urˇcit pomocí jednotlivých složek barevných model˚u RGB nebo HSB. Dialogové okno je zobrazeno pomocí položky Výbˇer barvy v nabídce Styl (viz obr. 1.6 a 1.2). Toto nastavení je pˇrístupné i z panelu styl˚u v oblasti (1) (viz obr. 1.1). Zmˇena vlastností cˇ áry Prostˇrednictvím dialogového okna Výb¥r pera (viz obr. 1.14) m˚uže uživatel nastavit vlastnosti cˇ áry, která bude použita pˇri vykreslování grafických objekt˚u do kreslící oblasti. Parametr MiterLimit urˇcuje 10
Obrázek 1.13: Dialogové okno pro výbˇer barvy mezní hodnotu pro zkosení. Jako standartní hodnota se doporuˇcuje cˇ íslo 10. Dialogové okno je zobrazeno pomocí položky Pero v nabídce Styl (viz obr. 1.6 a 1.2). Toto nastavení je pˇrístupné i z panelu styl˚u v oblasti (1) (viz obr. 1.1).
Obrázek 1.14: Dialogové okno pro výbˇer vlastností cˇ áry Uživatel m˚uže zvolit šíˇrku cˇ áry a urˇcit délku mezery pro pˇrerušovaný typ cˇ áry. Dále m˚uže zvolit typ zakonˇcení cˇ áry a typ spojení dvou r˚uzných cˇ ar. Typy spojení cˇ ar se oznaˇcují pomocí konstant JOIN_BEVEL, JOIN_MITER a JOIN_ROUND. Na obrázku 1.15 jsou zobrazeny jednotlivé konstanty používané pro nastavení a vzhled daného spojení. V pˇrípadˇe umístˇení kurzoru myši nad nˇekterou konstantu je zobrazen popisek obsahující její vysvˇelení. Typy zakonˇcení cˇ ar se oznaˇcují pomocí konstant CAP_BUTT, CAP_ROUND a CAP_SQUARE. Na obrázku 1.16 jsou zobrazeny jednotlivé konstanty používané pro nastavení a vzhled daného zakoncˇ ení. Konstanta CAP_SQUARE urˇcuje prodloužení cˇ áry o polovinu její šíˇrky na obou koncích. Podobnˇe je tomu u konstanty CAP_ROUND. V pˇrípadˇe umístˇení kurzoru myši nad nˇekterou konstantu je zobrazen popisek obsahující její vysvˇelení.
11
Obrázek 1.15: Typy spojení cˇ ar a pˇríslušné konstanty nastavení
Obrázek 1.16: Typy zakonˇcení cˇ ar a pˇríslušné konstanty nastavení Výbˇer fontu Prostˇrednictvím dialogového okna Výb¥r fontu (viz obr. 1.17) m˚uže uživatel nastavit velikost a typ fontu. Seznam dostupných font˚u je zjišt’ován ze systémových informací. I pˇresto m˚uže dojít ke špatnému zobrazení nˇekterého fontu. Dále je možné zvolit styl fontu pomocí konstant PLAIN, BOLD a ITALIC známé též jako normální, tuˇcný a kurzíva. Dialogové okno je zobrazeno pomocí položky Font v nabídce Styl (viz obr. 1.6 a 1.2). Toto nastavení je pˇrístupné i z panelu styl˚u v oblasti (1) (viz obr. 1.1).
Obrázek 1.17: Dialogové okno pro výbˇer fontu a jeho vlastností
Vybrat obrázek Prostˇrednictvím dialogového okna Vybrat obrázek (obr. 1.18) se uživatel dostane k seznamu již naˇctených obrázk˚u a m˚uže si vybrat ten, který bude pˇrednastaven pro nástroj Obrázek (viz 1.6.3). Dialogové okno je zobrazeno pomocí položky Vyber v nabídce Obrázek (viz obr. 1.7 a 1.2).
12
Obrázek 1.18: Dialogové okno se seznamem dosud naˇctených obrázk˚u Nastavení interpolace Prostˇrednictvím dialogového okna Nastavení interpolace (viz obr. 1.19) je možné nastavit typ interpolace, která je používána pˇri zmˇenˇe rozmˇer˚u obrázku. Interpolace se liší podle množství bod˚u nutných pro výpoˇcet barvy bodu nového a mají vliv pouze na obrázky, které budou obsažené ve výstupním postscriptovém dokumentu. Uživatel si m˚uže zvolit z hodnot TYPE_NEAREST_NEIGHBOR, TYPE_BILINEAR a TYPE_BICUBIC. Tyto hodnoty urˇcují typy interpolací, které jsou dostupné v programovacím jazyce Java. Po použití hodnoty TYPE_NEAREST_NEIGHBOR je získán obrázek s ostrými hranami. V pˇrípadˇe ostatních typ˚u jsou ostré hrany v obrázcích rozmázávány, je použit anti-aliasing. Rozdíl mezi jednotlivými typy interpolací je na první pohled zˇrejmý v pˇrípadˇe zvˇetšování obrázk˚u. Dialogové okno je zobrazeno pomocí položky Interpolace v PostScriptu v nabídce Obrázek (viz obr. 1.7 a 1.2).
Obrázek 1.19: Dialogové okno pro zmˇenu interpolace
Obsah nápovˇedy Prostˇrednictvím dialogového okna Obsah nápov¥dy (obr. 1.20) je zobrazen odkaz na uživatelskou pˇríruˇcku k appletu a emailová adresa na autora. Na emailovou adresu prosím zasílejte objevené chyby i s výpisem z konzole. Dialogové okno je zobrazeno pomocí položky Obsah nápovˇedy v nabídce Nápovˇeda (viz obr. 1.9 a 1.2).
13
Obrázek 1.20: Dialogové okno s nápovˇedou Testeˇri Prostˇrednictvím dialogového okna Testeri (obr. 1.21) se uživatel dostane k seznamu lidí, kteˇrí se podíleli na vývoji appletu díky jeho testování. Dialogové okno je zobrazeno pomocí položky Testeˇri v nabídce Nápovˇeda (viz obr. 1.9 a 1.2). O programu Prostˇrednictvím dialogového okna O programu (obr. 1.22) se uživatel dostane k základním informacím o appletu. Dialogové okno je zobrazeno pomocí položky O programu v nabídce Nápovˇeda (viz obr. 1.9 a 1.2). PostScriptový výstup Prostˇrednictvím tohoto dialogového okna (obr. 1.23) si uživatel m˚uže prohlédnout zdrojový kód postscriptového dokumentu, který obsahuje pouze právˇe kreslený objekt. Toto dialogové okno je pˇrístupné vybráním položky PostScriptový výstup v nabídce Úpravy (viz obr. 1.4 a 1.2). 1.6.5 Nastavení parametru˚ grafických objektu˚ K nastavení parametr˚u grafických objekt˚u slouží panely, které jsou umístˇené v oblasti (5) hlavní obrazovky appletu (viz obr. 1.1). Tyto panely se mˇení na základˇe toho, který nástroj je aktivní. Na obrázku 1.24 je panel, který je zobrazen tehdy, pokud je aktivní nástroj Obrázek (viz obr. 1.5). Vstupní hodnoty pro zmˇenu polohy a rozmˇer˚u grafických objekt˚u jsou omezeny na základˇe rozmˇer˚u kreslící oblasti (4). Ve stejné oblasti, jako je zobrazován panel pro zmˇenu parametr˚u grafických objekt˚u, m˚uže být zobrazen panel pro zmˇenu aktuálního nastavení popˇredí nebo pozadí. Mezi parametry pozadí patˇrí barva a 14
Obrázek 1.21: Dialogové okno se seznamem testovacích osob rozmˇery kreslící oblasti. Pokud dojde ke zmˇenˇe rozmˇer˚u kreslící oblasti, tak je vytvoˇrena nová. V panelu popˇredí je možné mˇenit barvu a vlastnosti cˇ áry a fontu. V horní cˇ ásti obrázku 1.25 u popisku Barva se vyskytuje rámeˇcek a jeho obsah je vyplnˇen aktuální barvou používanou pro kreslení grafických objekt˚u. Pokud na tento rámeˇcek uživatel dvakrát klikne, tak se zobrazí dialog pro zmˇenu barvy (viz obrázek 1.26). Obdobný rámeˇcek pro zobrazení a zmˇenu barvy je i v panelu pozadí.
15
Obrázek 1.22: Dialogové okno s informacemi o appletu
Obrázek 1.23: Dialogové okno s postscriptovým výstupem 16
Obrázek 1.24: Panel pro nastavení parametr˚u obrázk˚u
Obrázek 1.25: Panel pro nastavení parametr˚u popˇredí
17
Obrázek 1.26: Dialog pro zmˇenu barvy popˇredí
18