Hogyan készítsünk kisalkalmazást Eclipse segítségével Java-hoz
Az Eclipse egy erőteljes, ingyenes és nyílt forráskódú Integrált Fejlesztői Környezet (IDE), amelyet eredetileg 2001-ben Java-fejlesztőknek fejlesztettek ki, és azóta több nyelvet és platformot is lefedő projektekkel bővült. Többek között ideális környezet kisalkalmazások, speciális Java programok előállításához, amelyeket weblapokba ágyazva interaktív webtartalom biztosítására terveztek.
1. lépés
Hozzon létre egy új projektet a "Fájl" és az "Új projekt" gombra kattintva. Nevezze el "Kisalkalmazások oktatóanyaga".
2. lépés
Kattintson a "Workbench" gombra az újonnan létrehozott projekt megnyitásához.
3. lépés
Hozzon létre egy új osztályt a "Fájl" és az "Új osztály" gombra kattintva. A név "MyApplet". A „Superclass” mellett kattintson a „Tallózás” lehetőségre. Írja be a „java.applet.Applet” parancsot, és kattintson az „OK” gombra. Kattintson a "Konstruktorok generálása szuperosztályból" mezőre.
4. lépés
Illessze be a következő osztálydefiníciót a MyApplet.java forráskódjába:
public class MyApplet kiterjeszti Applet implements ActionListener { Label label1 =new Label("Hello World."); Button button1 =new Button("OK");
}
5. lépés
Adjon hozzá importálási utasításokat a fenti kódban használt összes objektumhoz. Ehhez lépjen az "ActionListener", "Label" és "Button" menübe, és amíg a kurzor a szón belül van, nyomja meg a "Ctrl-1" (vagy Mac-en a "Cmd-1") gombot. Válassza az „Importálás” lehetőséget a listából, hogy az Eclipse automatikusan végrehajthassa az importálást. Végül nyomja meg a "Ctrl-1" billentyűt a "MyApplet" felett, és válassza a "Nem implementált módszerek hozzáadása" lehetőséget. Ez létrehoz egy "actionPerformed" metódust, amely reagál a gombra, ha a felhasználó rákattint.
6. lépés
Határozza meg a felhasználói felület elemeit közvetlenül az osztálydeklaráció alatt:
public class MyApplet kiterjeszti Az Applet megvalósítja az ActionListener {
programotLabel label1 = new Label("Hello World."); Button button1 = new Button("OK");
7. lépés
Illessze be a következő kódot a konstruktorba:
public MyApplet() throws HeadlessException { this.setLayout(new FlowLayout()); this.add(label1); this.add(button1); button1.addActionListener(this); }
8. lépés
Illessze be a következő kódot az 5. lépésben automatikusan létrehozott "actionPerformed" metódusba:
public void actionPerformed(ActionEvent e) { label1.setText("Button clicked."); }