2016-09-24 51 views
-1

嘗試使用Eclipse Neon在Java中編寫和運行小程序。下面是從Schildt(2012)一個很簡單的例子:Eclipse忽略小程序代碼

import java.awt.*; 
import java.applet.*; 
/* 
<applet code="SimpleApplet" width=200 height=60> 
</applet> 
*/ 
public class SimpleApplet extends Applet{ 

    public void paint (Graphics g) { 
     g.drawString("Simple Applet Test", 20, 60); 
    } 

} 

現在,Eclipse一樣,開始的小程序,但忽略下注釋插入HTML applet代碼。在上面的例子中,它忽略了高度和寬度;在其他示例中,它對/ *和* /之間的任何applet參數無動於衷。當我使用appletviewer在Linux終端上運行同一個類時,一切都很好。

如果有人想知道爲什麼我想學習小程序(「在2016年」),那是因爲Schildt先說了這麼做,而且我相信他,因爲他的書迄今爲止非常有幫助。預先感謝真誠的幫助。

+0

如果您確實必須使用Applet,那麼使用實際瀏覽器進行測試會出現什麼問題?至於Schildt,小程序已被正式棄用。使用它們學習Java沒什麼不妥;我在20年前做過。但是,你不會在最真實的世界情景中看到它們。 –

+0

我想使用Applet的原因是它比[Hello World Swing]簡單得多(http://docs.oracle.com/javase/tutorial/uiswing/examples/start/HelloWorldSwingProject/src/start/HelloWorldSwing.java) 。 – MirMasej

+0

使用瀏覽器沒有錯。正如我所說的,appletviewer的工作原理,這比使用瀏覽器更簡單。我的問題是爲什麼Eclipse無法做到這一切,就這些。 – user3501758

回答

1

打開Run -> Run configurations... -> Java Applet -> Simple Applet。切換到第二個標籤Parameters。您會看到寬度和高度默認定義爲200.不幸的是,在使用默認值創建配置時,Eclipse忽略註釋標記。您可以更改這些值,並且無論您如何運行小程序(即使用快捷方式或從菜單中),都會應用這些值。

+0

謝謝。這就是答案。參數選項卡允許添加任何其他參數名稱和值,所以這是做到這一點。 – user3501758