Sunteți pe pagina 1din 1

Creearea unei aplicaii independente

Toate aplicaiile Java conin o metod main(), spre deosebire de miniaplicaii.


class FirstApp {
public static void main( String args) {
System.out.println(Aplicatie independenta);
}
}
Creearea structurii de fiiere i denumirea fiierelor surs

creai un director java_apps i subdirectorul first


creai codul surs ntr-un fiier cu extensia .java
fierul care conine codul surs trebuie s aib acelai nume cu clasa primar a aplicaiei (clasa
care conine metoda main())

obs: Java face distincie ntre literele mari i mici.


C:\java_apps\first\FirstApp.java
Compilarea aplicaiei

se folosete compilatorul Java, javac

compilatorul creeaz cte un fiier separat pentru fiecare clas a programului; acestea au
extensia .class i sunt plasate n acelai director cu fiierele surs
javac FirstApp.java -> FirstApp.class
Rularea aplicaiei
java FirstApp.class
Creearea unei miniaplicaii (applet)
Creearea structurii de fiiere i compilarea applet-urilor sunt identice ca n cazul aplicaiilor. Difer
n schimb structura programului i modul de rulare al acestuia.
import java.awt.* ;
import java.applet.* ;
public class FirstApplet extends Applet {
Image NewImage;
public void init() {
resize(400, 400);
NewImage = getImage(getCodeBase(), New.gif)
}
public void paint (Graphics g) {
g.drawImage(NewImage, 0, 0, this)
}
}
Applet-urile nu ruleaz independent. Ele pot fi rulate doar prin intermediul unui browser : Internet
Explorer, Netscape sau printr-un program special cum ar fi appletviewer-ul din setul JDK.
Creearea unui fiier HTML pentru miniaplicaie (exemplu.html)
<html>
<head>
<title>First Java Applet</title>
</head>
<body>
<hr>
<applet code=FirstApplet.class width=400 height=400>
</applet>
<hr>
</body>
</html>
Vizualizarea miniaplicaiei
appletviewer exemplu.html

S-ar putea să vă placă și