Kako narediti programček z Eclipse za Javo
Eclipse je zmogljivo brezplačno in odprtokodno integrirano razvojno okolje (IDE), prvotno zasnovano za razvijalce Java leta 2001, ki se je od takrat razširilo na projekte, ki pokrivajo več jezikov in platform. Med drugimi nalogami je idealno okolje za ustvarjanje programčkov, posebnih programov Java, zasnovanih za vdelavo v spletne strani za zagotavljanje interaktivne spletne vsebine.
1. korak
Ustvarite nov projekt tako, da kliknete »Datoteka« in »Nov projekt«. Poimenujte ga "Vadnica za programčke."
2. korak
Kliknite gumb "Workbench", da odprete svoj na novo ustvarjen projekt.
3. korak
Ustvarite nov razred tako, da kliknete »Datoteka« in »Nov razred«. Ime je "MyApplet." Zraven »Superclass« kliknite »Prebrskaj«. Vnesite "java.applet.Applet" in kliknite "V redu." Kliknite polje »Ustvari konstruktorje iz nadrazreda«.
4. korak
Prilepite naslednjo definicijo razreda v izvorno kodo za MyApplet.java:
javni razred MyApplet extends Applet implements ActionListener { Label label1 =new Label("Hello World."); Gumb gumb1 =nov gumb ("V redu");
}
5. korak
Dodajte izjave o uvozu za vse predmete, uporabljene v zgornji kodi. Če želite to narediti, pojdite skozi »ActionListener«, »Label« in »Button« in, ko je kazalec znotraj te besede, pritisnite »Ctrl-1« (ali »Cmd-1« na Macu). Na seznamu izberite »Uvozi«, da Eclipse omogočite samodejno izvajanje uvozov. Na koncu pritisnite "Ctrl-1" nad "MyApplet" in izberite "Add Uniimplemented Methods." To bo ustvarilo metodo »actionPerformed« za odziv na uporabnika, ki klikne gumb.
6. korak
Definirajte elemente uporabniškega vmesnika tik pod deklaracijo razreda:
javni razred MyApplet razširi Applet izvaja ActionListener {
Label label1 = new Label("Hello World."); Button button1 = new Button("OK");
7. korak
V konstruktor prilepite naslednjo kodo:
public MyApplet() throws HeadlessException { this.setLayout(new FlowLayout()); this.add(label1); this.add(button1); button1.addActionListener(this); }
8. korak
Prilepite naslednjo kodo v metodo »actionPerformed«, ki je bila samodejno ustvarjena v 5. koraku:
public void actionPerformed(ActionEvent e) { label1.setText("Button clicked."); }