Difference between revisions of "Netbeans/C2/Integrating-an-Applet-in-a-Web-Application/English-timed"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
PoojaMoolya (Talk | contribs) |
||
Line 63: | Line 63: | ||
|01:10 | |01:10 | ||
|Go to '''File>New Project''' and create a '''Java Class Library ''' | |Go to '''File>New Project''' and create a '''Java Class Library ''' | ||
− | |||
|- | |- | ||
| 01:17 | | 01:17 | ||
|Click ''Next''' | |Click ''Next''' | ||
− | |||
|- | |- | ||
Line 81: | Line 79: | ||
|01:26 | |01:26 | ||
|Set the Location to any directory on your system | |Set the Location to any directory on your system | ||
− | |||
|- | |- | ||
Line 182: | Line 179: | ||
| 03:27 | | 03:27 | ||
|and displays a message that illustrates the order in which the methods in the applet, | |and displays a message that illustrates the order in which the methods in the applet, | ||
− | |||
|- | |- | ||
Line 231: | Line 227: | ||
| 04:33 | | 04:33 | ||
|So that we can make the applet available to the user | |So that we can make the applet available to the user | ||
− | |||
|- | |- | ||
Line 244: | Line 239: | ||
| 04:48 | | 04:48 | ||
|and Click '''Next''' | |and Click '''Next''' | ||
− | |||
|- | |- | ||
Line 337: | Line 331: | ||
| 06:58 | | 06:58 | ||
|Now Let us next embed the applet in a HTML file, | |Now Let us next embed the applet in a HTML file, | ||
− | |||
|- | |- |
Revision as of 16:12, 14 July 2015
Time | Narration |
00:01 | Hii everyone. |
00:02 | Welcome to the tutorial on Integrating an Applet in a Web Application |
00:08 | The application that you build in this tutorial shows you how to build and deploy applets in the Netbeans IDE. |
00:16 | If this is the first time you are using Netbeans, please view the tutorials, |
00:21 | Introduction to Netbeans, to get started with the IDE. |
00:25 | Also view the tutorials Developing Web Applications and Designing GUIs on Netbeans |
00:32 | to get familiarised with the IDE. |
00:36 | All the above tutorials can be viewed on the spoken tutorial website |
00:41 | For this demonstration, I am using the Linux Operating System Ubuntu v11.04 and Netbeans IDE v7.1.1 |
00:55 | In this tutorial, we will |
00:57 | Create an Applet |
00:59 | Run the Applet; and |
01:02 | Embed the applet in a web application |
01:05 | Let us now launch the IDE to create our project. |
01:10 | Go to File>New Project and create a Java Class Library |
01:17 | Click Next' |
01:19 | Give your Project a name |
01:21 | I will name my Project as SampleApplet. |
01:26 | Set the Location to any directory on your system |
01:30 | And Click Finish to create your project |
01:34 | Let us Next create the Applet Source File |
01:39 | Right-Click on the SampleApplet project node |
01:42 | and choose Properties to open the Properties window. |
01:47 | Select the desired Source and Binary Format for the project. |
01:53 | This is to make sure if the correct version of the JDK has been chosen. |
01:59 | For example, if you choose the latest version of JDK, |
02:04 | then the applet might not run on machines that have an older version of the Java browser plugin. |
02:10 | I will select the latest version of JDK since my browser supports the latest version of the java browser pluggin |
02:19 | Click on OK |
02:21 | Right-Click again on the SampleApplet project node |
02:25 | and select New >Applet |
02:29 | If you do not find the applet option in this contextual menu, Click on Other |
02:35 | Under Categories, select Java. |
02:38 | And Under File Types, select Applet to create an Applet |
02:43 | Give the Class name as Sample and the Package as org.me.hello |
02:55 | Click Finish |
02:57 | The IDE creates the applet source file in the specified package. |
03:02 | You can expand the Source Package node in the Projects window to see this. |
03:08 | The Applet source file opens in the source editor. |
03:12 | Let us now define our applet class. |
03:17 | I have the code for a simple applet, |
03:21 | that sets the background color to cyan, |
03:24 | the foreground color to red, |
03:27 | and displays a message that illustrates the order in which the methods in the applet, |
03:34 | i.e. the init() method, the start() method, and the paint() methods are called, when the applet starts up. |
03:43 | I will copy the entire code on my clipboard and paste it over the existing code in the IDE. |
03:54 | Right-Click on the Sample.java file in the Projects window, |
04:00 | and choose Run File from the contextual menu. |
04:04 | The Sample.html launcher file, with the applet embedded, is created in the build folder, |
04:13 | which you can see in the Files window. |
04:15 | Sample dot html file |
04:18 | The Applet is also launched in the Applet viewer. |
04:23 | With the message display on the screen |
04:27 | Let me close the appletviewer |
04:29 | And let us next embed the Applet in a Web Application |
04:33 | So that we can make the applet available to the user |
04:37 | To do so, we create a Web Application, |
04:42 | Under Categories select java web and under Projects select Web application |
04:48 | and Click Next |
04:50 | We wll name our Project as HelloSampleApplet and |
05:01 | Click Next |
05:03 | See if the correct server is selected and click Finish to create your Project |
05:12 | Note that, when we add the Java project SampleApplet to the web project HelloSampleApplet |
05:20 | we enable to IDE to build the applet whenever we build this web application. |
05:26 | Therefore, when we modify the Sample dot java applet |
05:34 | the IDE builds a new version of the applet whenever this is built. |
05:40 | Now In the Projects window, right-click the HelloSampleApplet project node, |
05:45 | and Click on Properties |
05:49 | Our applet is in a Java project, |
05:52 | To add the Jar file select the Packaging option from the menu on the left side of the window |
05:59 | click on Add Project and select the java project that contains the Applet class |
06:05 | In this case it is SampleApplet |
06:09 | Click on Add Project Jar Files |
06:14 | The JAR file containing the applet source file is now listed in the table |
06:20 | Click on OK |
06:24 | And let us build the HelloSampleApplet project now by right clicking on it in the Projects Window |
06:31 | and selecting Clean and Build options |
06:36 | Now when this project is built the applets Jar file is generated in the original SampleApplet Project |
06:45 | Go to the Files Window expand the HelloSampleApplet Project node |
06:51 | Under build and web folder |
06:54 | You can see that the jar file has been added |
06:58 | Now Let us next embed the applet in a HTML file, |
07:02 | Go back to the Project Window, right-click on the HelloSampleApplet project node, |
07:09 | choose New and select the HTML file option |
07:13 | If you cannot find the HTML option in this contextual menu |
07:18 | Click on Other |
07:21 | Select Web under Categories and select HTML under File Types and click Next |
07:29 | Give your Html file a name |
07:32 | I will name the file as MyApplet and Click on Finish. |
07:40 | The next step is to enter the applet tag in between the body tags in MyApplet dot html file |
07:48 | I have the applet code here |
07:51 | Let me copy it onto my clipboard and paste it in between the body tags in the html file |
08:03 | The Next step is to run the html file |
08:07 | Right click on MyApplet dot html in the project windows and select Run File |
08:14 | The server deploys the html file in the IDE default browser |
08:25 | Now the server as deploy the html file in the IDE's default browser |
08:30 | You can see the message displayed across the screen |
08:36 | Now to the assignment |
08:38 | As your assignment create another simple banner applet in the IDE, |
08:43 | where the applet scrolls a message across the applet's window. |
08:49 | Embed your applet in a web application, |
08:52 | and add JAR files to the web project and, |
08:56 | finally create and run the HTML file. |
09:00 | I have created my own moving banner applet |
09:04 | Let me open the project and run it |
09:18 | You can see that the applet has opened with the message scrolling across the Window |
09:28 | Watch the video available at the link shown on the screen. |
09:32 | It summarizes the Spoken Tutorial project. |
09:36 | If you do not have good bandwidth, you can download and watch the videos. |
09:41 | The Spoken Tutorial project team conduct workshops using Spoken Tutorials. |
09:46 | Gives certificates to those who pass an online test. |
09:51 | For more details please write to contact@spoken-tutorial.org |
09:58 | Spoken Tutorial Project is a part of the Talk to a Teacher Project |
10:04 | Supported by the National Mission on education through ICT, MHRD, Government of India |
10:11 | More information on this mission is available at spoken-tutorial.org/NMEICT-Intro |
10:22 | This tutorial has been contributed by IT for Change |
10:27 | Thank you for joining us. |