Java je nový (nový znamená tak 5 let...) jazyk, vyvinutý firmou Sun. Je z velké části odvozen z C++. Na Internetu se obecně používá jako oživení HTML stránek. Java ovšem není jenom Internet, v Javě se už teď dělá hodně aplikací, stejně, jako se dělá třeba v Céčku pod UNIXem, dělá se v Javě pod SunOS (trochu to přeháním, ale prakticky k tomu Sun nemá daleko...).
Základem programu v Javě je zdrojový kód. Ten vypadá celkem normálně:
import java.awt.*;
public class Wokno extends java.applet.Applet {
a tak dále...
Button Cudl1 = new Button("OK");
Button Cudl2 = new Button("Zrušit");
public void init() {
add(Cudl1);
Na tenhle zdroják pustíte program, kterej z něj vytvoří útvar, jenž se zove bytekód. Je to něco jako .obj
(resp. .o
) soubor z Céčka. Tím se nebudu zabývat. Jednak tomu až tak moc nerozumim a za další to souvisí s HTML jen okrajově. Bytekód vám stačí k tomu, abyste si ho mohli dát na stránku (ovšem musí mít k tomu předpoklady (řádka public class Wokno extends java.applet.Applet
...)). Bytekód je nezávislý na počítači a jediné co je potřeba mít, je browser podporující Javu. Na applet se potom odkazujete ze stránky pomocí příkazu:
<APPLET>
<IMG>
zajistí vložení obrázku na stránku. Tento příkaz je ale párový. Příkaz má také podobné parametry:
CODE="cesta_k_bytekódu" | Určuje, kde se nalézá soubor s bytekódem (class) appletu. Má podobný význam, jako parametr SRC příkazu <IMG> .
|
NAME="označení_appletu" | Symbolické označení appletu. (používá se např. pro komunikaci mezi applety...) |
ALT=popis" | Určuje text, který se zobrazí v prohlížeči, který nepodporuje Javu |
WIDTH=šířka_v_pixelech" | Určuje kolik místa se má rezervovat pro applet na stránce. Uvedení tohoto parametru zrychluje zobrazování stránky. |
HEIGHT=výška_v_pixelech" | Určuje kolik místa se má vynechat na stránce. Také zrychluje zobrazování stránky. |
ALIGN=zarovnání | No comment |
<PARAM>
<APPLET>
. Definuje jednotlivé parametry appletu. Pro každý parametr appletu se použije jeden příkaz <PARAM>
. Má takovéto parametry:
NAME="jméno_parametru" | Určuje jméno parametru. |
VALUE="hodnota" | Určuje hodnotu parametru. |
To je vše k vytváření appletů. Je to opět specializované odvětví HTML a moc toho o něm nevím (protože se Javu teprve učím). Pokud hledáte applety, které byste mohli použít na své stránce, podívejte se na adresu http://www.gamelan.com. Tam najdete spoustu appletů a pokud nějaké vytvoříte, můžete je tady poskytnout lidem z celého světa.
<HTML>
<HEAD>
<TITLE> JAVA </TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<P ALIGN=CENTER>
<APPLET NAME="Applet1" CODE="java/applet1.class" WIDTH=361 HEIGHT=157 VALIGN=CENTER ALT="Tady je Java applet :-)">
<PARAM NAME="NADPIS" VALUE="Java applet!!">
</APPLET>
</BODY>
</HTML>