放煙花java小程序下載(java煙花代碼視頻)

本文目錄一覽:

java 小程序

switch((area-1)/3)

這句話你是不是寫錯了??

我理解應該是這樣: switch((area-1)%3)

把 / 變為 %

你都 沒有截出來行號,讓我們給你一行一行數呀

怎麼下載java軟體

問的不明不白,java軟體是什麼?java的小遊戲軟體?java的閱讀工具?java的編寫工具?java小程序???

右鍵——另存為——就可以下了

JAVA 高手來看看!~

將jhanabi.class文件保存到某個文件夾中,在這個文件夾下新建文件”fire.html”,右鍵-打開方式-記事本,在記事本中粘貼入以下代碼:

html

body

APPLET align=middle

code=jhanabi.class height=208 width=560PARAM NAME=”para_bits” VALUE=”10000″PARAM NAME=”para_max” VALUE=”150″PARAM NAME=”para_blendx” VALUE=”50″PARAM NAME=”para_blendy” VALUE=”50″PARAM NAME=”para_sound” VALUE=”2″PARAM NAME=”width” VALUE=”650″PARAM NAME=”align” VALUE=”baseline”PARAM NAME=”code” VALUE=”jhanabi.class”PARAM NAME=”codeBase” VALUE=”./”PARAM NAME=”height” VALUE=”270″/APPLET

/body

/html

我想學java,想先下載個軟體,編點小程序,到哪裡下啊

只要下JDK就可以了

下載地址:

;jsessionid=EE5ACF8E346A16B3B6ECA336EC18C93E

下這個

Windows Offline Installation, Multi-language jdk-6-windows-i586.exe 53.16 MB

安好環境變數配置一下

E:\Java\jdk1.6.0_02 安裝路徑

首先右鍵點我的電腦。打開屬性。然後選擇「高級」裡面的「環境變數」,在新的打開界面中的系統變數里需要設置三個屬性「java_home」、「path」、「classpath」,其中在沒安裝過jdk的環境下,path屬性是本來存在的。而java_home和classpath是不存在的。

首先點「新建」,然後在變數名寫上java_home,顧名其意該變數的含義就是java的安裝路徑,呵呵,然後在變數值寫入剛才安裝的路徑「E:\Java\jdk1.6.0_02」.

其次在系統變數裡面找到path,然後點編輯,path變數的含義就是系統在任何路徑下都可以識別java命令,則變數值為「%java_home%\bin;%java_home%\jre\bin」,(其中「%java_home%」的意思為剛才設置java_home的值),也可以直接寫上「E:\Java\jdk1.6.0_02」

最後再點「新建」,然後在變數名上寫classpath,該變數的含義是為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別。其值為「.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示當前路徑)」,與「%java_home%有相同意思」

以上三個變數設置完畢,則按「確定」直至屬性窗口消失,下來是驗證看看安裝是否成功。先打開「開始」-「運行」,打入「cmd」,進入dos系統界面。然後打「java -version」,如果安裝成功。系統會顯示java的版本信息。

另外安裝java時,安裝jdk 和 jre要有兩個目錄,安裝時都選擇在同一目錄會出現bin和lib文件覆蓋現象,從而出現無lib\tools.jar文件的現象,到時即使正確設置了環境變數後javac也不可用!!因此安裝jdk後一定要看下在jdk\lib下是否有tools.jar文件,有的話按照上面的方法設置環境變數就ok了

其實也不難

編程網頁上插入的java applet小程序需要下載什麼軟體?

如果是開發就要JDK,如果只是運行則什麼都不要下載,IE自帶了applet有解釋器,自己能執行,不用再多下載別的插件什麼的.

什麼是Java小程序

(小應用程序)

採用Java創建的基於HTML的程序。瀏覽器將其暫時下載到用戶的硬碟上,並在Web頁打開時在本地運行。

可通過網際網路下載並在接收計算機上運行的一小段程序。小應用程序通常用Java語言編寫並運行在瀏覽器軟體中,applet典型用於為萬維網網頁頁面定製或添加交互格式元素。Applet可以翻譯為小應用程序,可通過網際網路下載並在接收計算機上運行的一小段程序。,Java Applet就是用Java語言編寫的這樣的一些小應用程序,它們可以直接嵌入到網頁中,並能夠產生特殊的效果。包含Applet的網頁被稱為Java- powered頁,可以稱其為Java支持的網頁。

當用戶訪問這樣的網頁時, Applet被下載到用戶的計算機上執行,但前提是用戶使用的是支持Java的網路l瀏覽器。由於Applet是在用戶的計算機上執行的,因此它的執行速度不受網路帶寬或者Modem存取速度的限制。用戶可以更好地欣賞網頁上Applet產生的多媒體效果。

在Java Applet中,可以實現圖形繪製,字體和顏色控制,動畫和聲音的插入,人機交互及網路交流等功能。 Applet還提供了名為抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口環境開發工具。 AWT利用用戶計算機的GUI元素,可以建立標準的圖形用戶界面,如窗口、按鈕、滾動條等等。目前,在網路上有非常多的Applet範例來生動地展現這些功能,讀者可以去調閱相應的網頁以觀看它們的效果。

Applet的工作原理.

含有Applet的網頁的HTML文件代碼中部帶有applet 和/applet這樣一對標記,當支持Java的網路瀏覽器遇到這對標記時,就將下載相應的小應用程序代碼並在本地計算機上執行該Applet。

Java Applet 是用Java 語言編寫的一些小應用程序,這些程序是直接嵌入到頁面中,由支持Java的瀏覽器(IE 或 Nescape)解釋執行能夠產生特殊效果的程序。它可以大大提高Web頁面的交互能力和動態執行能力。包含Applet的網頁被稱為Java- powered頁,可以稱其為Java支持的網頁。

當用戶訪問這樣的網頁時,Applet被下載到用戶的計算機上執行,但前提是用戶使用的是支持Java的網路瀏覽器。由於Applet是在用戶的計算機上執行的,所以它的執行速度不受網路帶寬或者Modem存取速度的限制,用戶可以更好地欣賞網頁上Applet產生的多媒體效果。

Applet 小應用程序的實現主要依靠java.applet 包中的Applet類。與一般的應用程序不同,Applet應用程序必須嵌入在HTML頁面中,才能得到解釋執行;同時Applet可以從Web頁面中獲得參數,並和Web頁面進行交互。

含有Applet的網頁的HTML文件代碼中必須帶有applet和/applet這樣一對標記,當支持Java的網路瀏覽器遇到這對標記時,就將下載相應的小程序代碼並在本地計算機上執行該Applet小程序。

Applet是一種Java的小程序,它通過使用該Applet的HTML文件,由支持Java的網頁瀏覽器下載運行。也可以通過java開發工具的 appletviewer來運行。Applet 程序離不開使用它的HTML文件。這個HTML文件中關於Applet的信息至少應包含以下三點:

1)位元組碼文件名(編譯後的Java文件,以.class為後綴)

2)位元組碼文件的地址

3)在網頁上顯示Applet的方式。

一個HTML文件增加Applet有關的內容只是使網頁更加富有生氣,如添加聲音、動畫等這些吸引人的特徵,它並不會改變HTML文件中與Applet無關的元素。

(一) Applet程序開發步驟

Applet程序開發主要步驟如下:

1)選用EDIT或Windows Notepad等工具作為編輯器建立Java Applet源程序。

2)把Applet的源程序轉換為位元組碼文件。

3)編製使用class 的HTML文件。在HTML文件內放入必要的APPLET語句。

下面舉一個最簡單的HelloWorld 例子來說明Applet程序的開發過程:

(1) 編輯Applet 的java源文件

創建文件夾C:\ghq,在該文件夾下建立 HelloWorld.java

文件的源代碼如下:

import java.awt.*;

import java.applet.*;

public class HelloWorld extends Applet //繼承Appelet類,這是Appelet Java程序的特點

{

public void paint(Graphics g )

{

g.drawString(“Hello World!”,5,35);

}

}

保存上述程序在C:\ghq\HelloWorld.java文件里。

(2)編譯Applet

編譯HelloWorld.java源文件可使用如下JDK命令:

C:\ghq\javac HelloWorld.javaEnter

注意:如果編寫的源程序違反了Java編程語言的語法規則,Java編譯器將在屏幕上顯示語法錯誤提示信息。源文件中必須不含任何語法錯誤,Java編譯器才能成功地把源程序轉換為appletviewer和瀏覽器能夠執行的位元組碼程序。

成功地編譯Java applet之後生成響應的位元組碼文件HelloWorld.class的文件。用資源管理器或DIR命令列出目錄列表,將會發現目錄C:\ghq中多了一個名為HelloWorld.class的文件。

(3)創建HTML文件

在運行創建的HelloWorld.class 之前,還需創建一個HTML文件,appletviewer或瀏覽器將通過該文件訪問創建的Applet。為運行HelloWorld.class, 需要創建包含如下HTML語句的名為HelloWorld.html的文件。

HTML

TITLEHelloWorld! Applet/TITLE

APPLET

CODE=”JavaWorld.class”

WIDTH=200

HEIGHT=100

/APPLET

/HTML

本例中,APPLET語句指明該Applet位元組碼類文件名和以像素為單位的窗口的尺寸。雖然這裡HTML文件使用的文件名為 HelloWorld.HTML,它對應於HelloWorld.java的名字,但這種對應關係不是必須的,可以用其他的任何名字(比如說 Ghq.HTML)命名該HTML文件。但是使文件名保持一種對應關係可給文件的管理帶來方便。

(4)執行 HelloWorld.html

如果用appletviewer運行HelloWorld.html,需輸入如下的命令行:

C:\ghq\appletviewer JavaWorld.htmlENTER

可以看出,該命令啟動了appletviewer並指明了HTML文件,該HTML文件中包含對應於HelloWorld 的APPLET語句。

如果用瀏覽器運行HelloWorld Applet,需在瀏覽器的地址欄中輸入HTML文件URL地址。

至此,一個Applet程序的開發運行整個過程結束了(包括java源文件、編譯的class文件、html文件以及用appletviewer或用瀏覽器運行)。

(二) Applet類

Applet類是所有Applet應用的基類,所有的Java小應用程序都必須繼承該類。如下所示。

import java. applet.*;

public class OurApplet extends Applet

{

……

……

}

Applet類的構造函數只有一種,即:public Applet()

Applet實現了很多基本的方法,下面列出了Applet類中常用方法和用途。

public final void setStub(AppletStub stub)

//設置Applet的stub.stub是Java和C之間轉換參數並返回值的代碼位,它是由系統自動設定的。

public boolean isActive();// 判斷一個Applet是否處於活動狀態。

public URL getDocumentBase();// 檢索表示該Applet運行的文件目錄的對象。

public URL getCodeBase();// 獲取該Applet 代碼的URL地址。

public String getParameter(String name);// 獲取該Applet 由name指定參數的值。

public AppletContext getAppletContext();// 返回瀏覽器或小應用程序觀察器。

public void resize(int width,int height);// 調整Applet運行的窗口尺寸。

public void resize(Dimension d);// 調整Applet運行的窗口尺寸。

public void showStatus(String msg);// 在瀏覽器的狀態條中顯示指定的信息。

public Image getImage(URL url); // 按url指定的地址裝入圖象。

public Image getImage(URL url,String name);// 按url指定的地址和文件名載入圖像。

public AudioClip getAudioClip(URL url);// 按url指定的地址獲取聲音文件。

public AudioClip getAudioClip(URL url, String name);// 按url指定的地址和文件名獲取聲音。

public String getAppletInfo();// 返回Applet應用有關的作者、版本和版權方面的信息;

public String[][] getParameterInfo();

// 返回描述Applet參數的字元串數組,該數組通常包含三個字元串: 參數名、該參數所需值的類型和該參數的說明。

public void play(URL url);// 載入並播放一個url指定的音頻剪輯。

public void destroy();//撤消Applet及其所佔用的資源。若該Applet是活動的,則先終止該Applet的運行。

(1) Applet運行狀態控制基本方法

Applet類中的四種基本方法用來控制其運行狀態:init()、start()、stop()、destroy()

init()方法

這個方法主要是為Applet的正常運行做一些初始化工作。當一個Applet被系統調用時,系統首先調用的就是該方法。通常可以在該方法中完成從網頁向Applet傳遞參數,添加用戶界面的基本組件等操作。

start()方法

系統在調用完init()方法之後,將自動調用start()方法。而且,每當用戶離開包含該Applet的主頁後又再返回時,系統又會再執行一遍 start()方法。這就意味著start()方法可以被多次執行,而不像init()方法。因此,可把只希望執行一遍的代碼放在init()方法中。可以在start()方法中開始一個線程,如繼續一個動畫、聲音等。

stop()方法

這個方法在用戶離開Applet所在頁面時執行,因此,它也是可以被多次執行的。它使你可以在用戶並不注意Applet的時候,停止一些耗用系統資源的工作以免影響系統的運行速度,且並不需要人為地去調用該方法。如果Applet中不包含動畫、聲音等程序,通常也不必實現該方法。

destroy()方法

與對象的finalize()方法不同,Java在瀏覽器關閉的時候才調用該方法。Applet是嵌在HTML文件中的,所以destroty()方法不關心何時Applet被關閉,它在瀏覽器關閉的時候自動執行。在destroy()方法中一般可以要求收回佔用的非內存獨立資源。(如果在 Applet仍在運行時瀏覽器被關閉,系統將先執行stop()方法,再執行destroy()方法。

(2) Applet應用的有關參數說明

利用Applet來接收從HTML中傳遞過來的參數,下面對這些參數作一簡單說明:

* CODE標誌

CODE標誌指定Applet的類名;WIDTH和HEIGHT標誌指定Applet窗口的像素尺寸。在APPLET語句里還可使用其他一些標誌。

* CODEBASE 標誌

CODEBASE標誌指定Applet的URL地址。Applet的通用資源定位地址URL,它可以是絕對地址,如。也可以是相對於當前HTML所在目錄的相對地址,如/AppletPath/Name。如果HTML文件不指定 CODEBASE 標誌,瀏覽器將使用和HTML文件相同的URL。

* ALT 標誌

雖然Java在WWW上很受歡迎,但並非所有瀏覽器都對其提供支持。如果某瀏覽器無法運行Java Applet,那麼它在遇到APPLET語句時將顯示ALT標誌指定的文本信息。

* ALIGN 標誌

ALIGN標誌可用來控制把Applet窗口顯示在HTML文檔窗口的什麼位置。與HTMLLMG語句一樣,ALIGN標誌指定的值可以是TOP、MIDDLE或BOTTOM。

* VSPACE與HSPACE 標誌

VSPACE和HSPACE標誌指定瀏覽器顯示在Applet窗口周圍的水平和豎直空白條的尺寸,單位為像素。如下例使用該標誌在Applet窗口之上和之下各留出50像素的空白,在其左和其右各留出25像素的空白:

* NAME 標誌

NAME標誌把指定的名字賦予Applet的當前實例。當瀏覽器同時運行兩個或多個Applet時,各Applet可通過名字相互引用或交換信息。如果忽略NAME標誌,Applet的名字將對應於其類名。

* PARAM 標誌

通用性是程序設計所追求的目標之一。使用戶或者程序員能很方便地使用同一個Applet完成不同的任務是通用性的具體表現。從HTML文件獲取信息是提高Applet通用性的一條有效途徑。

假設編製了一個把某公司的名字在屏幕上捲動的Applet。為了使該Applet更加通用,則可以使該Applet從HTML文件獲取需要捲動的文本信息。這樣,若想顯示另一個公司的名字,用不著修改Java Applet本身,只需修改HTML文件即可。

PARAM 標誌可用來在HTML文件里指定參數,格式如下所示:

PARAM Name=”name” Value=”Liter”

Java Applet可調用getParameter方法獲取HTML文件里設置的參數值。

上面這個例子就是一個簡單主頁的HTML文件代碼。代碼第五行中的P,是為了確保Applet出現在新的一行,若沒有它, Applet將會緊接著上一行的最後一個單詞出現。代碼第六、七兩行是關於Applet的一些參數。其中第六行是必需的Applet參數,定義了編譯後的包含Applet位元組碼的文件名,後綴通常為「.class」;和以象素為單位的Applet的初始寬度與高度。第七行則是附加的Applet參數,它由一個分離的

標記來指定其後的名稱和值,在這裡是img的值為「example.gif』,它代表了一個圖形文件名。

Applet的下載與圖形文件一樣需要一定的時間,若干秒後它才能在屏幕上顯示出來。等待的時間則取決於Applet的大小和用戶的網路連接的速度。一旦下載以後,它便和本地計算機上的程序以相同的速度運行了。

Applet在用戶的計算機上執行時,還可以下載其它的資源,如聲音文件、圖像文件或更多的Java代碼,有些Applet還允許用戶進行互動式操作。但這需要重複的鏈接與下載,因此速度很慢,這是一個亟待解決的問題,可以想到的一個好辦法是採用類似高速緩存的技術,將每次下載的文件都臨時保存在用戶的硬碟上,雖然第一次使用時花的時間比較多,但當再次使用時,只需直接從硬碟上讀取文件而無需再與Internet連接,便可以大大提高性能了。

從哪裡得到Applet

自從Java日益流行之後,世界各地的愛好者們便不斷創造出各種各樣的Applet。這裡列出了幾個較大的Applet收集站,讀者可以去逛一逛,看看這些Applet的效果如何,相信會使人流連忘返的。

這是Intemet上最負盛名的Applet收集站,它按照小應用程序的用途加以分類,並列出了它們的說明、功能和程序代碼,其規模和種類之多,令人嘆為觀止。

這個站點的特色是對它收集的小應用程序都加以評分,JARS是小應用程序評價服務(Java Applet Rating Services)的簡稱。許多Java開發者均以能獲得其好評為榮。

這個URL可真夠長的!這是Yahoo公司提供的小應用程序目錄,收集的數量雖然稍遜於Gamelan,但也很可觀了。

/java_applets/ BR這是網景公司提供的小應用程序演示網頁,同時也提供一些Java信息。

這是一個小應用程序的信息站點,提供了許多實用信息,讀者可以藉助這裡的資料庫,查詢自己感興趣的小應用程序的相關信 .

applet的超類是panel,

如果您認為本詞條還有待完善,需要補充新內容或修改錯誤內容,請 編輯詞條

貢獻者(共6名):

jlbstz2003、fuweimin911、明明我心521、mengduanhonglo、邪惡怖怖、lym13

本詞條在以下詞條中被提及:

java.applet、JRE、web2.0、www

「Applet」在英漢詞典中的解釋(來源:百度詞典):

applet

n.

1. 【電腦】程序類型(一小程序可附予其它程序一些功能,像Java就是一受歡迎用之以產生applet的語言)

關於本詞條的評論(共4條):查看評論

返回頁首

©2008 Baidu

原創文章,作者:MQTWK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130076.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
MQTWK的頭像MQTWK
上一篇 2024-10-03 23:27
下一篇 2024-10-03 23:27

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29
  • Python愛心代碼動態

    本文將從多個方面詳細闡述Python愛心代碼動態,包括實現基本原理、應用場景、代碼示例等。 一、實現基本原理 Python愛心代碼動態使用turtle模塊實現。在繪製一個心形的基礎…

    編程 2025-04-29

發表回復

登錄後才能評論