Idea pakietu
|
Klasa procedur grafiki R2 w apletach Javy |
||
Naszym ekranem graficznym będzie obszar apletu wyznaczony przez przeglądarkę (np IE) następującym znacznikiem wstawionym w tekście dowolnego dokumentu HTML:
Java definiuje w klasie Graphics zestaw procedur graficznych. Wszystkie te procedury wymagają jako parametrów adresowych zmiennych całkowitych (integer) w specyficznym pikslowym układzie współrzędnych Oxy (zobacz wykaz ). Poprzez wieloletnią praktykę szkolną, jesteśmy przyzwyczajeni do rozwiązywania zadań graficznych w rzeczywistym układzie współrzędnych OXY. I taka jest idea procedur zawartych w klasie lo28.Nasz problem ilustruje rysunek: Niech dany będzie układ rzeczywisty OXY, w którym jednostka=20 piksli ekranowych. Chcąc narysować punkt P(x,y) o współrzędnych R2 skorzystamy oczywiście ze współrzędnych ekranowych (Xe,Ye), bo takich od nas wymaga klasa Graphics i zawarte tam procedury. Jeśli (x,y) rzeczywiste współrzędne pewnego punktu układzie OXY, to w układzie ekranowym należy podać następujące adresy (patrz ramka):
Dla wygody zdefiniujemy funkcje liczbowe "tłumaczace" odpowiednio dla osi OX i osi OY Jesli natrafisz na problemy z ogladaniem przykladowych apletów, przeczytaj wskazówki.!! |