本文目錄一覽:
- 1、求java公告欄特效代碼
- 2、關於java特效煙花
- 3、什麼是網頁腳本特效
- 4、java三大特徵
求java公告欄特效代碼
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Test{
private JFrame frame;
private String scrolledText;
private String str =”滾動文字 Demo”;
public static void main(String args[]) {
try{
Test window = new Test();
window.frame.setVisible(true);
}
catch(Exception e){
e.printStackTrace();
}
}
public Test(){
initialize();
}
private void initialize(){
frame.setBounds(100, 100, 500, 375);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel panel = new JPanel();
panel.setBackground(Color.WHITE);
panel.setLayout(new BorderLayout());
frame.getContentPane().add(panel, BorderLayout.NORTH);
final JLabel label = new JLabel();
label.setText(“New JLabel”);
panel.add(label);
label_scrolledText(label);
frame.addComponentListener(
new ComponentAdapter(){
public void componentResized(ComponentEvent arg0){
label_scrolledText(label);
}
});
}
public void label_scrolledText(JLabel label) {
this.scrolledText = this.str;
label.setText(scrolledText);
FontMetrics metrics = label.getFontMetrics(label.getFont());
int textW = metrics.stringWidth(label.getText());
Dimension frameSize = frame.getSize();
for (int i = 1; i = (frameSize.width – textW) / 3 – 3; i++)
scrolledText += ” “;
label.setText(scrolledText);
Thread thread = new Thread(new TextChanger(label));
thread.start();
}
}
java.lang.NullPointerException
at Test.initialize(Test.java:26)
at Test.init(Test.java:23)
at Test.main(Test.java:16)
關於java特效煙花
一個腳本 QQ空間不支持
你找個FLASH帶JAVA腳本的 然後找出正確地址.
然後在QQ空間的自定義 添加模塊 FLASH模塊里
把地址複製上點確定 再託大到合適角度 一樣有這樣的效果
QQ空間代碼的網站都有 百度一找一堆!
什麼是網頁腳本特效
網頁特效 網頁特效是用程序代碼在網頁中實現的特殊效果或者特殊的功能的一種技術.它為網頁活躍了網頁的氣氛,有時候會起到一定的親切力.
網頁特效一般是通過Java Scritp(Java腳本)來實現的特殊效果,它通過客戶端的WEB瀏覽器來執行.網頁特效,有時還利用JAVA的APLET 來實現.
它一般分為:時間日期類 時間日期類 頁面背景類 頁面特效類 圖形圖象類 按鈕特效類 滑鼠事件類 Cookie腳本 文本特效類 狀態欄特效 代碼生成類 導航菜單類 頁面搜索類 在線測試類 密 碼 類 技 巧 類 綜 合 類 游 戲 類 等等.
豐富多彩的網頁特效,為網頁增加了很不錯的效果,初學網頁者按照說明也很容易成功的為網頁添加網頁特效.學會添加網頁特效的過程也能激髮網頁初學者更加了解HTML語言的結構.
網頁特效大全,可以參考這個網頁: 分類比較齊全.
網頁特效代碼推薦網站: 更新也比較及時
附:什麼是JavaScript及其特點
JavaScript是一種基於對象(Object)和事件驅動(Event Driven)並具有安全性能的腳本語言。使用它的目的是與HTML超文本標記語言、Java 腳本語言(Java小程序)一起實現在一個Web頁面中連接多個對象,與Web客戶交互作用。從而可以開發客戶端的應用程序 等。它是通過嵌入或調入到標準的HTML語言中實現的。它的出現彌補了HTML語言的缺陷,它是Java與HTML折衷的選擇,具有以下幾個基本特點:
1、是一種腳本編寫語言
JavaScript是一種腳本語言,它採用小程序段的方式實現編程。像其它腳本語言一樣,JavaScript同樣已是一種解釋性語言,它提供了一個易的開發過程。它的基本結構形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它與HTML標識結合在一起,從而方便用戶的使用操作。
2、基於對象的語言。
JavaScript是一種基於對象的語言,同時以可以看作一種面向對象的。這意味著它能運用自己已經創建的對象。因此,許多功能可以來自於腳本環境中對象的方法與腳本的相互作用。
3、簡單性
JavaScript的簡單性主要體現在:首先它是一種基於Java基本語句和控制流之上的簡單而緊湊的設計, 從而對於學習Java是一種非常好的過渡。其次它的變數類型是採用弱類型,並未使用嚴格的數據類型。
4、安全性
JavaScript是一種安全性語言,它不允許訪問本地的硬碟,並不能將數據存入到伺服器上,不允許對網路文檔進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態交互。從而有效地防止數據的丟失。
5、動態性的
JavaScript是動態的,它可以直接對用戶或客戶輸入做出響應,無須經過Web服務程序。它對用戶的反映響應,是採用以事件驅動的方式進行的。所謂事件驅動,就是指在主頁(Home Page)中執行了某種操作所產生的動作,就稱為「事件」(Event)。比如按下滑鼠、移動窗口、選擇菜單等都可以視為事件。當事件發生後,可能會引起相應的事件響應。
6、跨平台性
JavaScript是依賴於瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,並支持JavaScript的瀏覽器就可正確執行。從而實現了「編寫一次,走遍天下」的夢想。實際上JavaScript最傑出之處在於可以用很小的程序做大量的事。無須有高性能的電腦,軟體僅需一個字處理軟體及一瀏覽器,無須WEB伺服器通道,通過自己的電腦即可完成所有的事情。
綜合所述JavaScript是一種新的描述語言,它可以被嵌入到HTML的文件之中。JavaScript語言可以做到回應使用者的需求事件(如:form的輸入),而不用任何的網路來回傳輸資料,所以當一位使用者輸入一項資料時,它不用經過傳給伺服端(server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應用程式所處理。
java三大特徵
Java三大特性
Java語言的三大特性即是:封裝、繼承、多態
封裝:
首先,屬性可用來描述同一類事物的特徵,方法可描述一類事物可做的操作。封裝就是把屬於同一類事物的共性(包括屬性與方法)歸到一個類中,以方便使用。
1.概念:封裝也稱為信息隱藏,是指利用抽象數據類型將數據和基於數據的操作封裝在一起,使其構成一個不可分割的獨立實體,數據被保護在抽象數據類型的內部,儘可能地隱藏內部的細節,只保留一些對外介面使之與外部發生聯繫。系統的其他部分只有通過包裹在數據外面的被授權的操作來與這個抽象數據類型交流與交互。也就是說,用戶無需知道對象內部方法的實現細節,但可以根據對象提供的外部介面(對象名和參數)訪問該對象。
2.好處:(1)實現了專業的分工。將能實現某一特定功能的代碼封裝成一個獨立的實體後,各程序員可以在需要的時候調用,從而實現了專業的分工。(2)隱藏信息,實現細節。通過控制訪問許可權可以將可以將不想讓客戶端程序員看到的信息隱藏起來,如某客戶的銀行的密碼需要保密,只能對該客戶開發許可權。
繼承:
就是個性對共性的屬性與方法的接受,並加入個性特有的屬性與方法
1.概念:一個類繼承另一個類,則稱繼承的類為子類,被繼承的類為父類。
2.目的:實現代碼的復用。
3.理解:子類與父類的關係並不是日常生活中的父子關係,子類與父類而是一種特殊化與一般化的關係,是is-a的關係,子類是父類更加詳細的分類。如class dog extends animal,就可以理解為dog is a animal.注意設計繼承的時候,若要讓某個類能繼承,父類需適當開放訪問許可權,遵循里氏代換原則,即向修改關閉對擴展開放,也就是開-閉原則。
4.結果:繼承後子類自動擁有了父類的屬性和方法,但特別注意的是,父類的私有屬性和構造方法並不能被繼承。
另外子類可以寫自己特有的屬性和方法,目的是實現功能的擴展,子類也可以複寫父類的方法即方法的重寫。
多態:
多態的概念發展出來,是以封裝和繼承為基礎的。
多態就是在抽象的層面上實施一個統一的行為,到個體(具體)的層面上時,這個統一的行為會因為個體(具體)的形態特徵而實施自己的特徵行為。(針對一個抽象的事,對於內部個體又能找到其自身的行為去執行。)
1.概念:相同的事物,調用其相同的方法,參數也相同時,但表現的行為卻不同。
2.理解:子類以父類的身份出現,但做事情時還是以自己的方法實現。子類以父類的身份出現需要向上轉型(upcast),其中向上轉型是由JVM自動實現的,是安全的,但向下轉型(downcast)是不安全的,需要強制轉換。子類以父類的身份出現時自己特有的屬性和方法將不能使用。
原創文章,作者:GKZYJ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/315992.html