2012-04-26 8 views
0
package javaapplication3; 

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

/*<applet code="NewApplet" width="3000" height="80"> 
<param name="fontName" value="Courrier"></applet>*/ 
public class NewApplet extends Applet{ 
    int c,d; 

    public void start(){ 
     c=9;d=8; 
    } 

    public void paint(Graphics g) 
    { 
     g.drawString("Muliplication"+c*d,0,10); 
    } 
} 

私は多くのサイトでJavaアプレットの多くの利点/欠点を読んだことがあるが、それでも、私はいくつかのことを知りたい:Javaアプレットを使用しているため、ページの読み込みが遅くなりますか?

  1. は、JDKおよびJREは、彼/彼女にインストールされているために、ユーザのためにそれが必要ですWebブラウザでアプレットを実行するシステム?
  2. このプログラムは、この2つのパッケージ(java.applet.Applet,java.awt.*)をダウンロードするようにブラウザを設定しますか?
  3. アプレットを使用していますか?

答えて

1
  1. JRE
  2. いいえ、それはthに含まれていますe JRE
  3. Javaアプレットは推奨されないWebテクノロジーではなく、おそらく多くのユーザーが正しく表示されません。 Javaアプレットは、いくつかの特別なアプリケーション用、おそらくイントラネット専用に予約する必要があります。

プラグインを必要とせずに、Javaアプレットで行われたほとんどのものは、HTML5、Javascript、Ajaxなどで「Web 2.0スタイル」で記述できるようになりました。

+0

HTML/JSでは、アプレットが何をしているのか(乗算の結果を表示する)を行うことができます。 HTML5の 'canvas'はそれをより簡単に(そしておそらくより信頼できるように)作ることができるが、HTML/JSを使ってカスタムの場所にペイントすることもできます。 +1 –

関連する問題