欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java2怎么控制APPLET的運(yùn)行

這篇文章主要講解了“Java2怎么控制APPLET的運(yùn)行”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Java2怎么控制APPLET的運(yùn)行”吧!

站在用戶的角度思考問題,與客戶深入溝通,找到濱州網(wǎng)站設(shè)計(jì)與濱州網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋濱州地區(qū)。

1.APPLET:運(yùn)行在支持Java的web瀏覽器內(nèi)的JAVA小程序。
 瀏覽器將對Web頁進(jìn)行初始化和啟動(dòng)applet程序;當(dāng)我們不需要顯示該Web頁時(shí),
 瀏覽器將啟動(dòng)相應(yīng)的方法終止applet程序的運(yùn)行。
1.1由下面四個(gè)方法來控制APPLET的運(yùn)行:
(1)init()  打開帶有applet的文檔時(shí),調(diào)用init()方法初始化applet
(2)start()  打開帶有applet的文檔時(shí),在init()方法之后調(diào)用start()方法,啟動(dòng)applet
(3)stop()  關(guān)閉帶有applet的文檔時(shí)調(diào)用。注意:stop()總在destroy()方法之前被調(diào)用
(4)destroy()  關(guān)閉瀏覽器時(shí)調(diào)用。調(diào)用destroy()是為了整理曾經(jīng)使用的資源
一個(gè)簡單的applet例子://StarterApplet.java
import java.applet.Applet;
import java.awt.Label;
public class StarterApplet extends Applet {
private Label label;
public void init() {
System.out.println("Applet::init()");
}
public void start() {
System.out.println("Applet::start()");
label = new Label("Starter");
add(label);
}
public void stop() {
System.out.println("Applet::stop()");
remove(label);
}
public void destroy() {
System.out.println("Applet::destroy()");
}
}
file://隨便一個(gè)HTML文件如001.html,加入

Sample Applet




file://命令行下輸入:appletviewer 001.html,看到了吧,當(dāng)然也可以用瀏覽器看。再強(qiáng)調(diào)一遍stop()總在destroy()方法之前被調(diào)用!
1.2要更新java.awt.Component的顯示方式用下面三個(gè)方法:
paint()   繪制構(gòu)件
repaint()  盡可能早地調(diào)度構(gòu)件的update方法調(diào)用
update()   重畫構(gòu)件,默認(rèn)方案為刷新屏幕并調(diào)用paint方法
2.Java應(yīng)用程序:在Java解釋器中運(yùn)行
與APPLET的區(qū)別: (1)Java應(yīng)用程序必須有main()方法
 (2)Java應(yīng)用程序需要有一個(gè)窗口,則它必須擴(kuò)展AWT的Frame類
 (3)Java應(yīng)用程序沒有與applet相同的安全性約束
一個(gè)簡單的應(yīng)用程序例子://StarterApplication.java
import java.awt.Event;
import java.awt.Frame;
import java.awt.event.*;
import java.awt.Label;
public class StarterApplication extends Frame {
 
public static void main(String args[]) {
StarterApplication app =new StarterApplication("Starter Application");
app.setSize(300,100);
app.show ();
System.out.println("StarterApplication::main()");
}

public StarterApplication(String frameTitle) {
super(frameTitle);
add (new Label("Starter", Label.CENTER), "Center");//默認(rèn)的布局管理器為BorderLayout
addWindowListener(new WindowAdapter() {
 public void windowClosing(WindowEvent event) {
 dispose();
 System.exit(0);
 }
});
}
}
3.既是APPLET又是應(yīng)用程序:既有main方法又extends Applet。//StarterCombined.java
import java.applet.Applet;
import java.awt.Event;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.*;
public class StarterCombined extends Applet {
private Label label;
public static void main(String args[]) {
StarterCombinedFrame app =new StarterCombinedFrame("Starter Application");
app.setSize(300,100);
app.show ();
System.out.println("StarterCombinedFrame::main()");
}
public void init() {
System.out.println("Applet::init()");
}
public void start() {
System.out.println("Applet::start()");
label = new Label("Starter");
add(label);
}
public void stop() {
System.out.println("Applet::stop()");
remove(label);
}
public void destroy() {
System.out.println("Applet::destroy()");
}
}
class StarterCombinedFrame extends Frame {
public StarterCombinedFrame(String frameTitle) {
super(frameTitle);
StarterCombined applet = new StarterCombined();
applet.start();
add (applet, "Center");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
dispose();
System.exit(0);
}
});
}
}
由DOS中打印的文字看到:如果程序作為一個(gè)applet程序運(yùn)行,那么main()方法將被忽略。

感謝各位的閱讀,以上就是“Java2怎么控制APPLET的運(yùn)行”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Java2怎么控制APPLET的運(yùn)行這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

本文標(biāo)題:Java2怎么控制APPLET的運(yùn)行
網(wǎng)頁鏈接:http://aaarwkj.com/article32/pjcssc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
色欧美在线视频观看日韩| 日韩欧美性生活免费观看| 免费看欧美粗又大爽老| 高清日本一区二区三区不卡片| 二区三区成人在线观看| 日本精品中文字幕人妻| 亚洲欧美日本国产一区| 亚洲乱色一区二区三区丝袜| 日韩中文字幕在线乱码| 国产极品美女在线观看网站| 91黄色国产在线播放| 国产精品福利午夜在线| 国产免费久久黄av片| 99热这里66只有精品| 中文字幕日韩欧美一区二区| 亚洲三级成人一区在线| 日本免费精品一区二区三区四区| 五月婷婷丁香视频在线| 欧美激情网页一区三区| 亚洲激情欧美日韩精品| 日本特黄特色三级在线观看| 日韩50岁老女人骚色| 后入视频国产在线观看| 亚洲av在线视频免费播放| 色婷婷亚洲婷婷亚洲最大| 情五月激情亚洲丁香佳色| 日韩精品亚洲专区在线观看| 国产欧美日本一区二区| 日本和亚洲的香蕉视频| 日本高清一区二区不卡视频| 9热在线视频精品这里只有| 亚洲成熟中老妇女视频| 国产成年人在线免费观看| 欧美日韩在线一区二区精品| 国产毛毛片一区二区三区| 精品亚洲美无人区乱码| 亚洲男人天堂在线视频| 麻豆av久久一区二区| 夫妻性生活免费的视频| 精品人妻一区二区三区蜜桃电| 花花草草寻亲记在哪里免费看 |