Uvod u programiranje
Vježba 12
- Na predavanjima je opisan ColoredHelloWorldApplet aplet
koji ispisuje poruku "Hello World!", s botunom koji očekuje klik miša. Kada se dogodi klik na botun promijeni se boja poruke crvena -> plava -> zelena. Nadopunite program tako da se osim boje, promijeni i tekst poruke i veličina slova.
Kod HTML stranice koja pokreće aplet napišite u tekstualnom editoru, te snimite u isti direktorij gdje i kompilirani aplet, pod imenom mojAplet.html:<html> <body> <applet code="ColoredHelloWorldApplet.class" width=200 height=80> </applet> </body> </html>širinu i visinu prikaza apleta na ekranu možete proizvoljno mijenjati.
- Koristeći metodu drawLine iz klase Graphics, podcrtajte ispisanu poruku.
- Crtajući pravokutnik, krugove i oval nacrtajte lik kamiona.
Help:
Na adresi http://java.sun.com/j2se/1.4.2/docs/api/ se nalazi java API dokumentacija. Pogledajte java.awt paket gdje se nalaze klase za grafičko uređenje apleta.
U klasi Font opsisane su karakteristike fontova, među njima i mogući stilovi: PLAIN, BOLD, ITALIC, ili BOLD+ITALIC.
U klasi Graphics definirane su razne metode za iscrtavanje na ekran:
- drawLine(int x1, int y1, int x2, int y2)
- drawOval(int x, int y, int width, int height)
- drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
- drawRect(int x, int y, int width, int height)
- drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
- drawString(String str, int x, int y)