2012-08-26 120 views
0

我不太明白這一點。我下載了一個類,放在我的網站上,然後創建了一個帶有基本applet標籤的HTML頁面,應用程序顯示出來很好。Java Applets無法加載; 「開始:應用程序未初始化」

但是,當我下載源代碼並自己編譯它時,我的網站上顯示的所有內容都是一個空白的applet,並在瀏覽器底部出現錯誤,「start:app未初始化」。

我試着寫一個簡單的代碼,如

import java.awt.*; 
import java.applet.*; 

public class GuiExamplar extends Applet { 
    Button okButton; 

    public void init() { 
    setLayout(null); 
     okButton = new Button("A button"); 
     okButton.setBounds(20,20,100,30); 
    add(okButton); 
    } 
} 

它做同樣的事情。它編譯得很好,但沒有顯示在我的瀏覽器上。

其實,我的任何瀏覽器。我嘗試過Opera,Firefox和Chrome。但小程序只顯示一個空白的灰色方塊。

+1

該代碼不能編譯,因爲nameField沒有在任何地方聲明。你確定你上傳了一個成功編譯的類文件嗎? – Vulcan

+0

這是一個錯字,我編譯的文件中沒有這行。 是的,它編譯得很好。 – user1432532

+1

爲什麼你的佈局爲空?當人們遇到問題時,我會看到很多。什麼是空佈局給你? – km1

回答

0

此類不作爲小程序啓動,因爲它不擴展JApplet或Applet。

即使此問題得到解決,小程序客戶端中也不會顯示任何內容。小程序不會將主要方法稱爲初始方法。也不要爲applet組件創建一個新的框架 - 將它們添加到applet容器本身。