Итак, я сделал небольшое руководство по апплетам и прочитал, что для запуска апплета требуется метод init()
. И это так. По крайней мере, в моей IDE (Eclipse). Средство просмотра апплетов не имеет проблем с запуском моего апплета, когда я пытаюсь сделать тег <applet>
в HTML, ничего не отображается, но он действует так, как будто что-то есть (позиция текста изменяется тегом). Вот мой апплет:
import java.awt.*;
import javax.swing.*;
public class Applet extends JApplet{
public void init(){
Label label = new Label("Hello!");
this.add(label);
}
}
И вот код, который я использую на своей веб-странице:
<applet code="Applet.class" width=100 height=100></applet>
Даже если я удаляю параметры ширины / высоты, я получаю тот же результат (он не отображается на странице). Да, путь к апплету правильный и находится в том же каталоге. Спасибо за вашу помощь.
Если это поможет, это мой DOCTYPE
:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Наконец, обойдя консоль, я нашел это:
Could not read chrome manifest file '/usr/lib/firefox-8.0/extensions
/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest'.