Java beginner note (2): use of applet

xiaoxiao2021-03-06  46

What is applet?

Applet is a special Java program that cannot be run separately, need to be embedded in an HTML file, interpreting by browser or appletViewer

Execution .applet may be transferred through the network, and is automatically loaded and executed by the browser.

Unlike Applicaton, the Applet program must inherit the Java.applet.applet class from Java or javax.swing.japplet class

Public class myapplet extends java.applet.applet

or

Public class myapplet extends javax.swing.japplet

In fact, the JApplet class is also inheriting from the Applet class.

To browse the applet, you need to embed it in the web page, just insert the tag in the HTML file,

<

Applet [

Codebase =

Applet's URL path]

Code =

Applet class name

Width =

Applet's width

HEIGHT =

APPLET's height [

Alt =

Text for replacement when you cannot display Applets]

[

Name =

AppleT name]

[

Align =

Alignment]

[

VSpace =

Vertical direction blank distance]

[

HSPACE =

Level direction blank distance]

>

<

PARAM

Name = parameter name

Value = Parameter Value>

Applet>

* The content in brackets is optional. Example:

// Import the singular name

IMPORT JAVA.Applet.applet;

// Import the base class

Import java.awt.graphics;

// Import graphics

// Main program class

Public Class FirstApplet Extends Applet

{

Public void Paint (Graphics G)

{

// Display text g.drawstring in the coordinate (30, 30) position ("this is the first applet", 30, 30);

}

}

Compiled as FirstApplet.java to Firstapplet.class

applet</p> <p></ title></p> <p></ hEAD></p> <p><body></p> <p><H1> Test FirstApplet</p> <p></ h1></p> <p><hr> <</p> <p>Div</p> <p>Align = center></p> <p><</p> <p>applet</p> <p>Code = firstapplet.class</p> <p>Width = 300</p> <p>HEIGHT = 100></p> <p></</p> <p>Applet></p> <p></</p> <p>Div></p> <p></ body> </ html></p> <p>Firstapplet.html</p> <p>Place firstapplet.html and firstapplet.class on the same folder</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-52070.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="52070" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.042</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'JB9G_2F9ijStV8BEZtOgHd0v3Rimkpro_2FIiTPA9OpRcUIsiM_2BBzlrh73tyi39SGhpdwJq11cFRzsxLBWeAzlBUTQ_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>