Вниз  Java-программирование (1-ые посты)
- 25.03.2010 / 13:47
alexO413
  Пользователь

alexO413 
aNNiMON, Смотря какое приложение. Если аська или опера мод то ниполучиться
- 25.03.2010 / 15:04
FiGhTeR
  Пользователь

FiGhTeR 
import com.nokia.mid.ui.*;
public class Far extends DeviceControl {
DeviceControl.setLights(10,0);} пишет ошибку в третей строке. Идентифиер експектед
- 25.03.2010 / 15:31
Shaman
  Пользователь

Shaman 
Сейчас: Offline
FiGhTeR, Вощет код должен располагаться внутри метода/функции
- 25.03.2010 / 15:37
FiGhTeR
  Пользователь

FiGhTeR 
Shaman, Ну я этот класс потом вызываю в другом классе Far far=new Far(); и отображаю на экране. Можеш пример написать?
- 25.03.2010 / 15:51
Shaman
  Пользователь

Shaman 
Сейчас: Offline
FiGhTeR, Класс можно вывести на экран только если он является наследником класса-наследника Displayable(т.е.тех, которые можно вывести на экран, например форма или канвас).в остальных случаях если нужно обратиться к классу, нужно просто вызвать метод из объекта этого класса(то бишь код должен находиться внутри какого нить метода).вот приведу пример, чтоб хоть что-то понятно было:
public class Main extends MIDlet{
...
public void startApp(){
Far object=new Far();
object.method();
}
}


public class Far{
public void method(){
DeviceControl dc=new DeviceControl();
dc.set...
}
}
естественно это без импортов
- 25.03.2010 / 16:02
FiGhTeR
  Пользователь

FiGhTeR 
Shaman, Спасибо.:) а писать надо просто public class Far { или public class Far extends DeviceControl { ?
- 25.03.2010 / 16:09
Shaman
  Пользователь

Shaman 
Сейчас: Offline
FiGhTeR, Если ты создаешь уже объект девайсКонтрола в этом классе, то не надо его наследовать от него же.а если его унаследовать, то код слегка изменится, но тебе пока лучше не лезть в эти дебри :) по себе помню
- 25.03.2010 / 16:37
FiGhTeR
  Пользователь

FiGhTeR 
Опять ошибка! :-( cannot instantiate abstract "com.nokia.ui.DeviceControl" я апи нокиа установил в сдк в папку ком только там эти все апи были .class а например в папке sun апи с Разрешением .clazz ну я и нокиа апи так же переименовал. Так что эт врядли изза этого. Хотя хрен его знает.
- 25.03.2010 / 18:04
Shaman
  Пользователь

Shaman 
Сейчас: Offline
FiGhTeR, Ну знач тот контрол абстрактный класс(видимо, не знаю), тада весь класс надо переписать:
public class Far extends DeviceControl{
public method(){
setLights(10,0);
}
}
откуда я знал, что он абстрактный, я с ним не работал.так даже меньше писать.
- 25.03.2010 / 18:08
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Помоему вы тупите, ребята.

  1. public class SomeClass extends Canvas {
  2. ...
  3. public void run() {
  4.  while(true) {
  5.    ...
  6.    DeviceContol.setLights(10,0);
  7.   }
  8.  }
  9. }
Всё, больше ничего лишнего писать не надо. Тупо метод вызвал и всё.
__________________
 let live
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)