![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Value |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
начал изучать Java 3 дня назад, нашёл в интернете *Создание Java приложений*, пользуюсь Java-WorkShop 2.0 ввёл код точь в точь как в источнике информации :
проблема в том что при нажатии Build all сообщения об ошибке нет, но апплет и не строится, т.е когда нажимаю compile то выдаёт сообщение об ошибке, что в той папке где находится проект нет файла draw.class . в чём моя ошибка ? |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Не знаю почему Build all не выдает сообщение об ошибке, но код у тебя неправильный.
1. В место
надо писать:
2. В коде используется необъявленная переменная param_testString. 3. getFontMetrics() требует в качестве аргумента Font 4. Косяки по мелочи: неверный регист метода/класса, вместо ; написал . Добавлено @ 16:44 P.S. И поставь себе нормальную IDE, а не этот антиквариат. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
Value |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
поменял IDE теперь пользуюсь NetBeans ввёл такой же код при компилировании выдаёт апплет с надписью Applet not initialized, ошибок при компиляции нет, что ещё дписать в void init() ?
|
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
а разве не надо было реализовывать методы апплета, такие как start(), stop(), ... ?
Добавлено @ 16:43 лучше начать с примеров по-проще, например отсюда Добавлено @ 16:48 и отсюда: http://java.sun.com/docs/books/tutorial/de...plet/index.html -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Приведи исправленый код апплета.
Их можно переопределить, а можно и не переопределять. Зависит от того, надо что-то делать при запуске/остановке апплета, или нет. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
что правда - то правда. -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
Value |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
а вот тут код который компилируется но не запускается (Applet not initialized)
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
У тебя тут ошибка:
переменная parm_TestString равна null, и вываливается NullPointerException. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
jitm |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: 2 Всего: 3 |
Поддерживыаю LSD, надо дописать ещё HTML:
И вызвать
Тогда заработает ![]() Это сообщение отредактировал(а) jitm - 11.10.2006, 18:31 |
||||
|
|||||
Value |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
у меня HTML файл такой :
скопировал HTML в папку src отредактировал ( добавил строку <param name=Test value="Test String">) но всё равно апплет не показывает ![]() и почему надо объявлять дополнительно getParameter ? ведь я её объявил в методе init
|
||||
|
|||||
jitm |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: 2 Всего: 3 |
Не надо обявлять дополнительно! В своём коде вместо :
напиши :
потому что ты хош достучаться к значению а надо к имени параметра что бы взять его значение. Это сообщение отредактировал(а) jitm - 11.10.2006, 20:08 |
||||
|
|||||
Value |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
вообще я уже в отчаянии несколько дней сижу заэтими линиями и всй равно не рисует этот апплет млин.... ни parm_TestString = getParameter("Test");, ни parm_TestString = getParameter("Test String");
единственное что получилось это Hello World... ![]() Это сообщение отредактировал(а) Value - 11.10.2006, 20:24 |
|||
|
||||
Value |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
исправил всем спасибо за помощь
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |