lista7

background image

Programowanie w Javie

Andrzej Marciniak

Lista nr 7 – Applety


Celem ćwiczenia jest poznanie technik programowania i uruchamiania appletów.

1. Przygotowanie do ćwiczenia.

1.1. Obowiązujący materiał przed zajęciami dotyczy wykładów 1-7 oraz poniżej rozpatry-
wanych zagadnień.
1.2. Wymagane są poprawnie napisane programy z listy 6.

2. Przebieg ćwiczenia

2.1. Dokończ program kalkulatora z listy 6, a następnie umieść go w postaci appletu na
dowolnej stronie HTML. Przetestuj działanie.
2.2. Analogicznie do punktu 2.1, postąp z programem nr 2 z listy 6 (mini-gra). Applet ma
pojawić się w nowym oknie (ramce)!
2.3. Dla symulatora telefonu komórkowego z poprzedniej listy (zad. 2.3) dopisz mini-grę typu
Arkanoid. Uruchom program jako applet, pojawiający się w nowym oknie.
2.4 Przetestuj program dołączony poniżej wykorzystując przeglądarkę internetową i program
appletviewer. Określ kiedy poszczególne metody appletu są wywoływane i odpowiedź umieść
w dokumentacji.

import

java.applet.Applet;

import

java.awt.Graphics;

import

java.awt.Font;

public

class

AppletLifeCycle

extends

Applet

{

private

int

licz_init;

private

int

licz_start;

private

int

licz_stop;

private

int

licz_destroy;

private

int

licz_paint;

private

Font font;

public

void

init()

{

font

=

new

Font(

"Arial"

, Font.BOLD + Font.ITALIC, 24);

licz_init

=

dodajInfo(licz_init);

}

public

void

start()

{

licz_start

=

dodajInfo(licz_start);

}

public

void

stop()

{

licz_stop

=

dodajInfo(licz_stop);

}

public

void

destroy()

{

background image

licz_destroy

=

dodajInfo(licz_destroy);

}

int

dodajInfo(

int

i)

{

repaint();

return

++i;

}

public

void

paint(Graphics g)

{

g.setFont(font);

g.drawRect(0, 0, size().width - 1, size().height - 1);

g.drawString(

"licz_init "

+

licz_init,10,20);

g.drawString(

"licz_start "

+

licz_start,10,40);

g.drawString(

"licz_stop "

+

licz_stop,10,60);

g.drawString(

"licz_destroy "

+

licz_destroy,10,80);

g.drawString(

"licz_paint "

+

++licz_paint,10,100);

}

}

3. Sprawozdanie

Sprawozdania w postaci elektronicznej w pliku .JAR, wg formatu jak w ćwiczeniu 1.


Wyszukiwarka

Podobne podstrony:
ElektrodynamikaI Lista7
lista7, 1. PODSTAWY CHEMII, Konwersatorium, Listy zadań z konwerek
lista7
Lista7 wt godz 11
lista7 (2)
Analiza matematyczna lista7
Lista7 Macierze 2013 2014 c3
lista7 2
lista7
Lista7 CiagloscAndRozniczkowalnosc
lista7
dyskretna lista7
Lista 7, lista7 r
lista7
www.elearning.po.opole.pl wwi file.php 5 Budownictwo-lista7
Analiza matematyczna, lista7
Kostka+Lista7
lista7 granica, ciaglosc i pochodna funkcji
Lista 7, lista7

więcej podobnych podstron