Я создал простой апплет и HTML-документ, но когда я открываю документ HTML, апплет не будет отображаться. Java включен, и код должен быть правильным. но я просто получаю пустую страницу. Апплет отлично работает в затмении. Я попытался удалить стоп и уничтожить методы, которые ничего не сделали, не уверенный, что это так или иначе, это мой первый код апплета.Апплет работает в среде IDE, но не в браузере
Я скомпилировал файл .java с помощью команды javac и поместил html-документ и файл .class в тот же каталог.
При использовании IE9 он дает мне ошибку: Lamp (неправильное название: Мондриана/лампа)
APPLET КОД
package mondrian;
import java.applet.*;
import java.awt.*;
public class Lamp extends Applet {
public void init() {
setBackground(Color.BLACK);
}
public void start() {
}
public void paint (Graphics g) {
g.setColor(Color.YELLOW);
g.fillRect(0, 0, 90, 90);
g.fillRect(250, 0, 40, 190);
g.fillRect(80, 110, 100, 20);
}
public void stop() {
}
public void destroy() {
}
}
HTML ДОКУМЕНТ
<html>
<body>
<APPLET CODE="Lamp.class" WIDTH=200 HEIGHT=50>
</APPLET>
</body>
</html>
OK, найден ответ. Мне пришлось перенести исходный файл в пакет по умолчанию вместо моего собственного. Я хочу, чтобы он был в моем, но как я могу это сделать? – Deley
Вы должны отправить ответ как ответ, а не комментарий. Вы должны задать свой новый вопрос в качестве отдельного вопроса. – Trott
Хорошо, я сделаю это, спасибо :) - Nevermind, я не могу отвечать на свой вопрос в течение 8 часов. – Deley