![]() |
||||||||||
|
|
||||||||||
|
Obsługa grafikivoid drawString(String tekst, pozX, pozY) Metoda ta wypisuje tekst, zaczynając od współrzędnych pozX i pozY. void drawLine(int x1, int y1, int x2, int y2) Metoda ta rysuje linie od współrzędnych: x1,y1 do x2,y2. void drawRect(int x1, int y1, int szer, int wys) Metoda rysuje prostokąt zaczynając od współrzędnych: x1,y1 i o wysokości wys i szerokości szer. void drawRoundRect(int x1, int y1, int szer, int wys, int xArc, int yArc) Metoda rysuje prostokąt z zaokrąglonymi rogami, zaczynający się od współrzędnych: x1,y1 i o wysokości wys i szerokości szer. Argumenty xArc, yArc reprezentują średnice zaokrąglenia dla osi X i Y. void drawOval(int x1, int y1, int szer, int wys) Metoda rysuje elipsę, wkomponowaną w prostokąt zaczynający się współrzędnymi: x1,y1, o wysokości wys i szerokości szer. void drawArc(int x1, int y1, int szer, int wys, int start, int kat) Metoda rysuje łuk, wkomponowany w prostokąt zaczynający się współrzędnymi: x1,y1, o wysokości wys i szerokości szer. Łuk jest rysowany od kąta start, a jego długości wynosi kat stopni. void drawPolygon(int x[], int y[], int lPunktow) Metoda rysuje dowolny wielokąt, jako współrzędne przyjmuje pary z tablic x i y, zmienna lPunktow odpowiada ilości kątów. Powyższe figury można także rysować z wypełnieniem wystarczy że początek nazwy metody - draw zmienimy na fill, np. drawRect - fillRect. Kontekst graficzny(klasa Graphics) możemy uzyskać jako argument metody Paint, lub wywołując metodę getGraphics(). Do zmiany tła służy metoda setBackground(Color c), a do zmiany koloru rysowanych figur służy metoda klasy Graphics - setColor(Color c). Przykład wykorzystania powyższych metod:
void rysuj()
{
Graphics g = getGraphics(); g.drawString("tekst", 20, 20); g.drawLine(75, 75, 40, 40); g.setColor(Color.yellow); g.fillOval(90, 20, 60, 60); g.setColor(Color.red); g.drawRoundRect(90, 10, 50, 20, 15, 15); Wywołanie tej funkcji powinno wyglądać następująco:
|
|
||||||||