Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
5 / 5 / 7
Регистрация: 08.10.2010
Сообщений: 228

Не получается апплет при компиляции файла

19.12.2011, 21:38. Показов 2289. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
import java.awt.*;
import applet.awt.*;
 
 public class MyFirstApplet extends Applet {
  public void paint(Graphics dr) {
    dr.drawString("Hello. I'm your first applet", 10, 30); 
  }
}

При компиляции вылазит ошибка:

C:\Program Files\Java\jdk1.6.0_29\bin>javac MyFirstApplet.java
MyFirstApplet.java:2: package applet.awt does not exist
import applet.awt.*;
^
MyFirstApplet.java:4: cannot find symbol
symbol: class Applet
public class MyFirstApplet extends Applet {
^
2 errors



Апплет не создается. Подскажите, пожалуйста, как её исправить?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2011, 21:38
Ответы с готовыми решениями:

Не получается написать апплет
Здравствуйте! Требуется написать простенький апплет. Но проблема в том, что программа выдается ошибку import java.applet.*; import...

Ошибка при компиляции файла
Собираюсь делать клиент для галактики знакомств(Чат). Сам код: unit Unit1; interface uses Windows, Messages, SysUtils,...

Ошибка при компиляции файла
Пытаюсь подключить graphics, но без успешно! Код, вроде, без ошибок, поэтому не знаю в чем проблема. В интернете все перерыл, ничего не...

12
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
19.12.2011, 23:27
Java
1
2
3
4
5
6
7
8
import java.applet.*; // !!!!!!!!!!!!!!!!!!!
import java.awt.*;
 
 public class MyFirstApplet extends Applet {
  public void paint(Graphics dr) {
    dr.drawString("Hello. I'm your first applet", 10, 30); 
  }
}
1
5 / 5 / 7
Регистрация: 08.10.2010
Сообщений: 228
19.12.2011, 23:34  [ТС]
да, я знаю что его не существует, но откуда его взять и куда положить?
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
19.12.2011, 23:36
Сравните мой код с вашим кодом. Затем скомпилируйте и запустите мой код.
1
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 13:08
Хочу развить этот вопрос. Сделал такой аплет. Вот код всей программы, может что нето.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package Tset;
import java.util.*;
import java.applet.*;
import java.awt.*;
/**
 *
 * @author FilippovVV
 */
public class Tset extends Applet {
    public void Paint(Graphics dr)
    {
       dr.drawString("Hello world", 10, 30);
    }
     public static void main(String[] args){
    }
}
Затем создал html файл, в котором сослался на апплет

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<HTML>
<HEAD>
   <META NAME="Author" CONTENT="mchook">
   <TITLE>mchookTestApplet HTML Page</TITLE>
</HEAD>
<BODY>
 
<HR SIZE=1 COLOR="#808080">
<H3>Applet HTML Page</H3>
<HR SIZE=1 COLOR="#808080">
<br>
<APPLET code="Tset.class" width=200 height=200></APPLET>
<br>
<HR SIZE=1 COLOR="#808080">
<FONT SIZE=2>written by mchook</FONT>
<HR SIZE=1 COLOR="#808080">
 
</BODY>
</HTML>
Кинул файл html в папку Build\tset туда где лежит tset.class. При запуске страницы вместо апплета информация об ошибке, что не так?
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
21.12.2011, 13:52
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package Tset;
//import java.util.*;
import java.applet.*;
import java.awt.*;
/**
 *
 * @author FilippovVV
 */
public class Tset extends Applet {
    public void paint(Graphics dr) // Имя метода paint() пишется с маленькой буквы
    {
       dr.drawString("Hello world", 10, 30);
    }
    // public static void main(String[] args){
    //}
}
Добавлено через 19 минут
Да, класс-файл нужно разместить в папке Tset, а вот html-файл в папке на уровень выше.
В html нужно также указать путь к классу:
HTML5
1
2
<APPLET code="Tset.Tset.class" width=200 height=200>
</APPLET>
1
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 15:42
Сделал, ошибка перестала выдаваться, но в апплете на странице пусто, как сделать чтобы он вывел туда фразу?
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
21.12.2011, 15:45
А Вы имя метода paint() как написали?
С маленькой буквы надо.
0
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 15:46
так и написал
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
21.12.2011, 15:50
Код можете показать?
0
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 19:48
Завтра смогу.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
21.12.2011, 23:16
Java
1
2
3
4
5
6
7
8
9
import java.applet.Applet;
import java.awt.Graphics;
 
 
 public class MyFirstApplet extends Applet {
  public void paint(Graphics dr) {
    dr.drawString("Hello. I'm your first applet", 10, 30); 
  }
}
1
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
22.12.2011, 08:06
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package tset;
import java.applet.*;
import java.awt.*;
/**
 *
 * @author FilippovVV
 */
public class Tset extends Applet {
    
    public void paint(Graphics dr)
    {
       dr.drawString("Hello world", 10, 30);
    }
}
Добавлено через 2 минуты
Все заработало, всем спасибо. Это я затупил что-то.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2011, 08:06
Помогаю со студенческими работами здесь

Ошибки при компиляции файла exe
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Ошибка при компиляции exe файла
Пытаюсь скомпилировать пример из книги Assembly Language for x86 processor .386 .model flat, stdcall .stack 4096 ExitProcess PROTO,...

Как вставить содержимое файла в *.cs при компиляции?
Есть файл с полсотней функций на шарпе. Для скорости работы они не оформлены как отдельный класс и вставляются вручную в нужные классы...

Чтение типизированого файла, ошибка при компиляции
Доброе утро надо прочитать типизированный файл, код я написал все вроде правильно но вот засада при компиляции требует точку с запятой....

При компиляции андроид файла вылазит ошибка
Здравствуйте при компиляции андроид файла вылазит ошибка UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru