<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
<META NAME="Author" CONTENT="Kraus Laslo">
<TITLE>Laslo Kraus - Java (Aplet)</TITLE>
</HEAD>
<BODY>
Prethodna |
<A HREF="apletx.html"> Nadređena </A> |
Naredna
<HR>
<H1>Java apleti u HTML-u</H1>
<APPLET CODE="Aplet.class" WIDTH="300" HEIGHT="60"
ALIGN="right" VSPACE="5" HSPACE="5"
ALT="Ova lokacija ne ume da izvrsava Java aplete!">
<PARAM NAME="Pozdrav" VALUE="Pozdrav svima!">
<HR>
<BIG>Java interpreter nije aktivan.</BIG>
<HR>
</APPLET>
Ovaj tekst je pisan iza definicije apleta. Posto je traženo ravnanje
apleta uz desnu ivicu prozora, tekst se ispisuje i pored apleta sa
leve strane.
<P>
Ako se ništa ne kaze o ravnanju, aplet će da zauzme celu širinu prozora.
Tekst se tada ispisuje samo iza apleta.
<HR>
<SMALL>
<ADDRESS>
Autor: <A HREF="../../../../index.html">Laslo Kraus</A><BR>
E-Pošta: <A HREF="mailto:kraus@etf.rs">
kraus@etf.rs</A><BR>
</ADDRESS>
<P>
Copyright © 1998, Laslo Kraus<BR>
Poslednja revizija: 8.6.1998.<BR>
</SMALL>
</BODY>
</HTML>
// Aplet.java - Struktura apleta za umetanje u HTML dokument.
import java.awt.*;
public class Aplet extends java.applet.Applet {
String tekst; Font font;
public void init () {
// Izvrsava se samo prilikom punjenja klase,
// pre prvog izvrsavanja metode start().
font = new Font("TimesRoman", Font.BOLD | Font.ITALIC, 24);
if ((tekst = getParameter ("Pozdrav")) == null) tekst = "Nema pozdrava";
}
public void start () {
// Izvrsava se pri svakom aktiviranju stranice.
repaint ();
}
public void stop () {
// Izvrsava se kad god se aktivira neka druga stranica.
}
public void destroy () {
// Izvrsava se neposredno pre unistavanja klase,
// posle metode stop().
}
public void paint (Graphics g) {
// Izvrsava se kao posledica pozivanja metode paint().
g.setColor(Color.red);
g.drawRect (5, 5, 289, 49);
g.setFont(font);
g.setColor(Color.blue);
g.drawString (tekst, 60, 40);
}
}
Copyright © 1998, Laslo Kraus
Poslednja revizija: 4.10.1998.