Applets
Develop and test
HTML page for an applet
How to code the HTML page for an applet
- The Hypertext Markup Language (HTML) is the language that's used to create web pages.
- Each HTML tag begins with the tag name and ends with the tag name prefixed by a forward slash.
- Within a tag, you can set the attributes for the tag.
- Although HTML isn't case-sensitive, the name of the Java applet class is.
An HTML page that includes the Future Value Calculator applet
<html>
<head>
<title>Future Value Calculator applet</title>
</head>
<body>
<h1>Future Value Calculator applet</h1>
<applet code = "FutureValueApplet.class" width = 240 height = 175>
<!-- If the browser can't display the applet, display this HTML -->
<p>This applet requires version 1.5 or later of Java.</p>
</applet>
</body>
</html>
Some HTML tags
| Tag | Description |
|---|---|
| <html></html> | Marks the beginning and end of an HTML document. |
| <head></head> | Marks the beginning and end of the head of the HTML document. |
| <title></title> | Defines the title that's displayed in the title bar of the browser. |
| <body></body> | Marks the beginning and end of the body of the HTML document. |
| <h1></h1> | Displays the enclosed text as a level-1 header. |
| <p></p> | Displays the enclosed text as a paragraph. |
| <applet></applet> | Defines an applet within the HTML page. After you code this tag, you can use the HTML Converter to convert this tag to OBJECT and EMBED tags. |
| <object></object> | Defines an object within the HTML page. Internet Explorer uses this tag to define applets. |
| <embed></embed> | Embeds an application within the HTML page. Netscape uses this tag to define applets. |
Some attributes for working with the APPLET tag
| Attribute | Description |
|---|---|
| code | Specifies the class name of the code to be executed. |
| width | Specifies the width of the applet in pixels. |
| height | Specifies the height of the applet in pixels. |
An HTML comment
<!-- This is an HTML comment -->
Using the Object tag for applet
<html>
<head>
<title>Future Value Calculator applet</title>
</head>
<body>
<object
classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
<param name="code" value="FutureValueApplet.class">
<comment>
<embed code="FutureValueApplet.class"
type="application/x-java-applet;jpi-version=1.5.0">
<noembed>
No Java Support.
</noembed>
</embed>
</comment>
</object>
</body>
</html>