Вниз  Java-программирование (1-ые посты)
- 23.03.2014 / 04:23
defaultday
  Пользователь

defaultday 
Сейчас: Offline
Это исходник часов из jcc2, кто сможет его переделать чтобы копилился в sdk mobile


Прикрепленные файлы:
midlet.java (2.54 кб.) Скачано 660 раз
- 23.03.2014 / 10:17
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Открыть спойлер

__________________
 знает толк
- 23.03.2014 / 10:29
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Это для примера, вообще в классе наследуемом от MIDlet надо заводить булевую отображался ли уже класс Canvas и в методе startApp проверять, если false, то отбражаем и ставим значение true. В противном случае ничего не делаем.
  1. bolean isShow = false;
  2.  
  3. protected void startApp() throws MIDletStateChangeException {
  4.     if (!isShow) {
  5.         Display.getDisplay(this).setCurrent(new MyCanvas());
  6.         isShow = true;
  7.     }
  8. }
Для чего так делать? Для того, чтобы не создавался заного объект класса Canvas, так как при сворачивании и последующим вызовом из фона вызывается метод startApp(). Например, ProPaintMobile после сворачивания и развертывании постоянно стирает мои рисунки.
__________________
 знает толк
- 23.03.2014 / 20:54
DominaN
  Пользователь

DominaN 
Сейчас: Offline
vl@volk, это только на нокии так, понятно почему
- 23.03.2014 / 21:03
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
DominaN, не только.
- 23.03.2014 / 21:25
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
DominaN, нет, на нокиа такого нет, это на самсунге такое, да и в некоторых примерах в сорцах phoneme такое видел. там даже есть картинка работы мидлета.
__________________
 знает толк


Прикрепленные файлы:
App-States.gif (3.97 кб.) Скачано 108 раз
midletstates.gif (15.2 кб.) Скачано 79 раз
- 23.03.2014 / 21:32
UserSuperPupsik
  Пользователь

UserSuperPupsik 
Сейчас: Offline
dzanis мне посоветовал использовать библиотеку lwjgl, Ребят чего-то не получается: как нарисовать кубик, который можно вращать движениями мышки?(вообще коды никакие не получаются). :-(
???
- 24.03.2014 / 17:47
ProstoDimaO47
  Пользователь

ProstoDimaO47 
Сейчас: Offline
Как при нажатии на кнопку обновить окно и вывести JTextField? Заранее спасибо!
- 24.03.2014 / 22:39
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Можно ли проверить двойное нажатие? Если да, то как?
__________________
 Homo homini penis est.
- 24.03.2014 / 23:10
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Kalter,
  1. int oldKeyCode = 0;
  2. int pressedCounts = 0;
  3.  
  4. public void keyPressed(int keyCode) {
  5.   if (oldKeyCode == keyCode) {
  6.     pressedCounts++;
  7.   }
  8.   if (oldKeyCode != keyCode) {
  9.     oldKeyCode = keyCode;
  10.     pressedCounts = 1;
  11.   }
  12.  
  13.   switch (pressedCounts) {
  14.     case 1:
  15.       // нажали один раз подряд
  16.       break;
  17.     case 2:
  18.       // два
  19.       break;
  20.     ...
  21.   }
  22. }
еще можно засекать по времени
__________________
 знает толк
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)