Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
vbmaker
8 / 8 / 0
Регистрация: 25.11.2010
Сообщений: 13
#1

Код компилируется, но не работает

27.07.2011, 16:43. Просмотров 886. Ответов 3
Метки нет (Все метки)

Написано для Java Windows Application

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import com.ms.wfc.app.*;
import com.ms.wfc.core.*;
import com.ms.wfc.core.Event.*;
import com.ms.wfc.ui.*;
import com.ms.wfc.html.*;
// ...
 
public boolean keyDown (Event e, int key) 
{ 
 
label2.setText('H');
return true; 
 
}
Ошибок при компиляции нет, но событие по нажатию клавиш не происходит и в метку ничего не пишется.
В чем дело ?????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2011, 16:43
Ответы с готовыми решениями:

Не компилируется код
Здравствуй! Спасибо, что уделил свое время и открыл мою тему. Я тут только начал изучать основы...

Array initialization. Не компилируется код
List<Object> d = new ArrayList<Object>(); d.add({"A"});//compile error Object arr =...

Я написал код но он не компилируется найдите пожалуйста ошибки
#pragma strict class pet int Lvl=0; int Exp=0; int Hp=100; int Satiety=100; int...

Не компилируется код
была старая банка там все норм тянуло, работал на IDEA, сейчас на новом компе сижу, установил...

Не компилируется ни один код
Добрый день, решил вспомнить java програмирование с универа, установил саму среду java и intelij,...

3
Lamer George
1 / 1 / 0
Регистрация: 07.03.2011
Сообщений: 117
27.07.2011, 17:12 #2
А обработчик зарегистрирован?
0
vbmaker
8 / 8 / 0
Регистрация: 25.11.2010
Сообщений: 13
27.07.2011, 17:19  [ТС] #3
Простите, не понял Вашего вопроса. Подробнее напишите, пожалуйста.

У меня есть предположение, что для JAVA приложения код должен писаться иначе, чем для апплета. А вот тонкостей пока не нашел.

И еще. Я пишу в микрософтовской Visual J++ 6.0
0
Lamer George
1 / 1 / 0
Регистрация: 07.03.2011
Сообщений: 117
27.07.2011, 18:28 #4
Нет, в части обработки событий разницы нет.

Просто в приведннном коде есть метод keyDown и не более того. Сам по себе он не вызовется. Чтобы слушать какое-то событие, нужно зарегистрировать его обработчик на соответствующем объекте. Причем этот обработчик должен реализовывать соответствующий интерфейс.
Подробнее писать не буду, потому что это можно найти в любой книге.
Пример есть тут:
http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2011, 18:28

Код нормально компилируется но работает не весь
Здравствуйте, уважаемые форумчане! Итак есть программа, которая нормально компилируется, но при...

Как работает данный код? И почему не компилируется?
Обьясните пожалуйста как работает данный код, и скажите почему он не компилируется? И есть ли...

Код компилируется и работает в WinXP, при запуске же под 7-кой вылезают кракозябры
Столкнулся с какой-то совершенно непонятной проблемой. Есть вот такой код: ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru