sklad











aplety



Struktura programu:
//Kursywą zaznaczono pola które nie należą do składni javy
// komentarze rozpoczynają się podwójnym znakiem " / "

// zaimportowanie pakietów z których będziemy korzystali w naszym aplecie
//np.:
import java.awt.*;
import java.applet.*;
// klasa naszego programu
public class nazwa extends Applet {
//deklaracje pól np.:
Font poleFont; // deklaracja pola określającego rodzaj używanej przez nas czcionki
Image zdjęcie; // Deklaracja pola typu Image określającego zdjęcie(obrazek)
//metody użyte w applecie
//przypisanie wartości do pól w metodzie init
public void init() {
poleFont = new Font("Helvetica",Font.BOLD,14); // inicjacja fontu o nazwie "Helvetica" pogrubionego, o rozmiarze 14
zdjęcie = getImage(getDocumentBase(),"scieżka_dostępu_do_zdjęcia/obraz.gif"); // załadowanie obrazka do pola zdjęcie
}//koniec init()
// metoda odpowiedzialna za wyświetlanie na ekranie
public void paint(Graphics g) {
g.drawString("Dowolny tekst", 15,10 ); // wypisanie tekstu "Dowolny tekst" w miejscu ekranu o współrzędnych x=15, y=10
}//koniec paint
}//koniec class nazwa




Posiadając obiekt graficzny można wykonać szereg operacji rysowania np.: Graphics g;
g.drawLine(int x1, int y1, int x2, int y2) - rysuje linię pomiędzy współrzędnymi (x1,y1) a (x2,y2), używając aktualnego koloru,
g.drawRect(int x, int y, int width, int height) - rysuje prostokąt o wysokości height i szerokości width począwszy od punktu (x,y), używając aktualnego koloru,
g.drawString(String str, int x, int y) - rysuje tekst str począwszy od punktu (x,y), używając aktualnego koloru i czcionki,
g.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer) - wyświetla aktualnie dostępny zestaw pikseli obrazu img na tle o kolorze bgcolor, począwszy od punktu (x,y)
g.setColor(Color c) - ustawia aktualny kolor c np. Color.red
g.setFont(Font poleFont) - ustawia aktualny zestaw czcionek

metodę rysującą piksel np.
drawPixel(Color c, int x, int y){
setColor(c);
drawLine(x,y,x,y);
}




Wyszukiwarka