2016-10-11 41 views
-2

我試過一個程序..它得到執行..併成功運行。 我已經使用命令 appletviewer filename.java如何在java中顯示applet查看器?

當我在命令提示符中執行該命令它運行但applet不被查看。

//Demonstrate the keyEvent handlers 
import java.awt.*; 
import java.awt.event.*; 
import java.applet.*; 
/* applet code = SimpleKey width=300 height=300></applet> */ 
public class SimpleKey extends Applet implements KeyListener 
{ 
    String msg = ""; 
    int x = 10,y=20; 
    public void init() 
    { 
     addKeyListener(this); 
    } 
    public void keyPressed(KeyEvent ke) 
    { 
     showStatus("Key Pressed"); 
    } 
    public void keyReleased(KeyEvent ke) 
    { 
     showStatus("Key Released"); 
    } 
    public void keyTyped(KeyEvent ke) 
    { 
     msg+=ke.getKeyChar(); 
     repaint(); 
    } 
    public void paint(Graphics g) 
    { 
     g.drawString(msg,x,y); 
    } 

} 
+2

請張貼您的代碼。你編譯過你的.java文件嗎? –

+0

appletviewer只適用於小程序 - 一種過時的技術,用於在瀏覽器中運行Java程序。你不應該開發新的applet。無論如何,你必須先編譯你的Java代碼,然後才能運行它。使用JDK中的Javac編譯它。 – Robert

+0

我已經發布我的代碼....是啊,我已編譯我的.java文件 –

回答

1

要運行小程序,該文件應該有<applet>標記。通常會使用HTML文件,並將applet標籤放置在那裏。

<applet code="ClassName" width= 300 height = 300> </applet> 

將文件保存爲test.html並使用appletviewer test.html

如果你想使用java文件本身只是把邊評論applet代碼。


更新:

在Java文件中的applet標記是正確的。

而不是

/* <applet code = SimpleKey width=300 height=300></applet> */ 

你有

/* applet code = SimpleKey width=300 height=300></applet> */ 

你缺少<開頭。

+0

文檔:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/appletviewer.html –

+0

是的,我有完成相同..但我沒有得到applet查看器 –

+0

@PadmalathaMeduri看到我更新的答案。 –