2012-04-26 3 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 установлены на его/ее система для запуска апплета в веб-браузере?
  2. Будет ли эта программа заставлять браузер загружать эти два пакета (java.applet.Applet, java.awt.*)?
  3. Является ли использование апплета хорошим или плохим?

ответ

1
  1. Только JRE
  2. Нет, они включены в e JRE
  3. Плохо, апплеты Java больше не рекомендуются для веб-технологий, и, вероятно, многие из ваших пользователей не будут видеть их должным образом. Java-апплеты должны быть зарезервированы для некоторых специальных приложений и, возможно, только для интрасети.

Большинство материалов, которые были сделаны в апплетах Java, теперь могут быть написаны «Web 2.0-style» с HTML5, Javascript, Ajax и т. Д., Не требуя каких-либо подключаемых модулей.

+0

Что делает этот апплет (отображающий результат умножения) в HTML/JS. Чтобы нарисовать его в произвольном месте (возможно, «подпрыгивая внутри контейнера») также можно было бы сделать с помощью HTML/JS, хотя HTML 5 «холст» упростил бы (и, вероятно, более надежный). +1 –

Смежные вопросы