java.sun.com Technológie JavaTM - cvičenia
Cvičenie 1

"Koľko jazykov ovládaš, toľkokrát si človekom..."

Príslovie

Téma

Organizačné pokyny
Zoznámenie sa s vývojovým prostredím prostredím
Vytvorenie aplikácie "HelloWorld"
Vytvorenie appletu "HelloWorld"
Príklad

Organizačné pokyny

Viď časť Organizačné pokyny.

Vývojové prostredie

Zoznámenie sa s vývojovým prostredím JCreator 2.0 LE. Verziu 2.5 Pro je možné stiahnúť z adresy http://www.jcreator.com/. Na nasledujúcom obrázku je ukážka prostredia.

Aplikácia "HelloWorld"

Aplikácia "HelloWorld" je konzolová aplikácia vypisujúca text "HelloWorld!".
Aplikáciu najprv skompilujte
javac FirstApp.java
a potom je ju možné spustiť s príkazového riadku
java FirstApp
Po úspešnom spustení by sa mal v okne objaviť výpis HelloWorld!.

Zdrojový text FirstApp.java

	public class FirstApp {

	    public static void main (String[] args) {
	        System.out.println("Hello world!");
	    }
	}
	

Applet "HelloWorld"

Apllet "HelloWorld" je jednoduchý applet vypisujúci text "HelloWorld!".
Applet najprv skompilujte
javac FirstApplet.java
a potom ho spustite z príkazového riadku
appletviewer FirstApplet.html
poprípade v inom prehliadači s podporou Javy.
Po úspešnom spustení by sa mal v okne objaviť výpis HelloWorld!.
Zdrojový text FirstApplet.java
	public class FirstApplet extends java.applet.Applet {

	    public void init () {
	    }

	    public void paint(java.awt.Graphics g){
	        g.drawString("Hello world!",30,30);
	    }
	}
	
HTML súbor, ktorý sa používa ako stránka pre apllet FirstApplet.html
	<HTML>
	  <HEAD>
	    <TITLE>
	      Prvý applet
	    </TITLE>
	  </HEAD>
	  <BODY>
	    Toto je applet "Hello World!"
	    <P>
	    <APPLET code="FirstApplet.class" width=120 height=50>
	    </APPLET>
	  </BODY>
	</HTML>
	
V prípade, že Váš prehliadač podporuje Javu, mal by byť zobrazený bežiaci applet pod týmto textom.

Príklad

Záverom cvičenia Vám prezentujeme komplexnejší príklad v programovacom jazyku Java. Tento príklad zobrazuje niektoré možnosti tvorby grafického rozhrania - použitie knižnice swing. Zdrojový text programu tvorí súbor VSVrh.java. Komletný príklad vrátane obrázkov a súborov s textom je možné si stiahnuť vo forme VSVrh.zip.
Aplikáciu najprv skompilujte
javac VSVrh.java
a potom je ju možné spustiť ako aplikáciu
java VSVrh
resp. ako applet
appletviewer VSVrh.html
poprípade v inom prehliadači s podporou Javy.
Dôležité! Pre spustenie appletu je nutné aby prehliadač podporoval Javu 2, resp. bol naištalovaný plugin http://java.sun.com (aspoň JRE 1.2, je súčasťou aj JDK).

Nasledujúci obrázok zobrazuje applet spustený v prostredí prehliadača Internet Explorer. Po nakliknutí obrázka sa v ďalšom okne otvorí samotný applet.

Zhrnutie

  1. Čo je to JDK, čo obsahuje a na čo slúži?
  2. Čo je to applet?
  3. Ako je možné vložiť applet do html stránky?
  4. Aké meno má metóda, ktorá je volaná ako prvá v aplikácii (applete)?
  5. Koľko a akého typu má parametre metóda main, čo tieto parametre predstavujú?