Hvordan laver man en applet med Eclipse til Java

March 20

Hvordan laver man en applet med Eclipse til Java

Eclipse er en kraftfuld gratis og open-source Integrated Development Environment (IDE) oprindeligt udviklet til Java-udviklere i 2001, som siden udvidet til at omfatte projekter, der dækker flere sprog og platforme. Blandt andre opgaver, er det et ideelt miljø for produktion af applets, særlige Java programmer designet til at være indlejret i websider til at levere interaktivt webindhold.

Instruktioner


• Opret et nyt projekt ved at klikke på "File" og "Nyt projekt". Name it "Applet Tutorial."

• Klik på "Workbench" knappen for at åbne din nyoprettede projekt.

• Opret en ny klasse ved at klikke på "File" og "Ny klasse." Navnet er "MyApplet." Ved siden af ​​"superklassen," klik "Gennemse." Skriv "java.applet.Applet" og klik "OK". Klik på "Generer Constructors fra superklasse" boksen.

• Indsæt følgende klasse definition i kildekoden til MyApplet.java: public class MyApplet udvider Applet implementerer ActionListener {Label label 1 = nyt Label ("Hello World".) Button 1 = ny knap ("OK"); }

• Tilføj import- erklæringer for alle de objekter, der anvendes i ovenstående kode. For at gøre dette, gå gennem "ActionListener," "Label" og "Button", og, mens markøren er i det ord, skal du trykke på "Ctrl-1" (eller "cmd-1" på Mac). Vælg "Importer" fra listen for at gøre det muligt for Eclipse til at udføre importen automatisk. Endelig skal du trykke på "Ctrl-1" over "MyApplet" og vælg "Tilføj ikke gennemførte Methods". Dette vil skabe en "actionPerformed" metode til at reagere til brugeren klikke på knappen.

• Definer elementer i brugergrænsefladen lige under klasse erklæring: public class MyApplet udvider Applet implementerer ActionListener {Label label 1 = nyt Label ("Hello World".) Button 1 = ny knap ("OK");

• Indsæt følgende kode i constructoren: public MyApplet () kaster HeadlessException {this.setLayout (ny FlowLayout ()); this.add (Label1); this.add (button1); button1.addActionListener (dette); }

• Indsæt følgende kode i "actionPerformed" metode, som blev automatisk genereret i Trin 5: public void handling udført (ActionEvent e) {label1.setText ("Button klikkede.") }