5.02.2015 / 15:31 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Цитата Naik: vl@volk,  Америку открыл   Но не везде, в eclipse нормальные шрифты например у эклипса же свой свт, там может быть своя реализация шрифтов. DominaN, надо погуглить  __________________
   знает толк  | 
  7.02.2015 / 10:50 |  | 
Fantastik    Пользователь  
   Сейчас: Offline 
 Имя: Жалол Регистрация: 15.07.2014
   | Как использовать сенсорный экран?
   | 
  7.02.2015 / 11:00 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | переопределяешь методы которые вызываются при возникновении событий на сенсорном дисплее  public void pointerPressed(int x, int y) // одно нажатие  
public void pointerDargged(int x, int y) // скольжение по дисплею  
public void pointerReleased(int x, int y) // отпущено  
 и при возникновении соответствующих событий будут вызваны эти методы. в пременные x y будут занесены значение текущего положения пальца  __________________
   знает толк  | 
  7.02.2015 / 11:43 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | Мне janino выдал ошибку: Error: Array initializer not allowed for non-array type "java.lang.String" Как её исправить?    | 
  7.02.2015 / 11:49 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | garfild63, String[] arr = new String[100]
  __________________
   let live  | 
  7.02.2015 / 12:08 |  | 
Fantastik    Пользователь  
   Сейчас: Offline 
 Имя: Жалол Регистрация: 15.07.2014
   | Можете дать пример вывода координат нажатой точки сенсора на экран.
   | 
  7.02.2015 / 12:15 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | aNNiMON,  Здесь где-нибудь есть такая ошибка?   
 Прикрепленные файлы:   BASIC.java (133.12 кб.) Скачано 585 раз   | 
  7.02.2015 / 13:39 |  | 
Oak    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | garfild63, »133.12 кб Парень, ты издеваешься?
  __________________
   Эль Презеденте  | 
  7.02.2015 / 14:10 |  | 
DominaN    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
   | garfild63,  Да, есть
   | 
  7.02.2015 / 14:15 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Fantastik, Открыть спойлер Закрыть спойлер // DPMMIDlet.java  
import javax.microedition.lcdui.*;  
import javax.microedition.midlet.*;  
   
public class DPMMIDlet extends MIDlet {  
   
private DrawPoinMotion dpm;  
   
public void startApp() {  
  // так надо делать, чтобы при разворачивании мидлета он не презапустился  
  if (dpm == null) {  
    dpm = new DrawPointMotion():  
  }  
  // отображаем канвас  
  Display.getDisplay(thises).setCurent(dpm);  
}  
   
public void pauseApp() {}  
   
public void destriyApp(booleen flag) {  
}  
   
}  
   
// DrawPointMotion.java  
import javax.microedition lcdui.*;  
   
public class DrawPointMotion extends Canvas implements Rannuble {  
   
private int pointX, pointY; // координаты точки  
private String state // строка с состоянием сенсора  
   
public DrawPoinMoton() {  
  super()  
  setFullScreenMode(true); // включаем полноэкранный режим  
  pointX = -1;  
  pointY = -1;  
  state = "released";  
  // создаем и запускаем поток  
  Thread t = new Thread(this);   
  t.start();  
}  
   
// метод для потока, почитай о тредах в ява  
public void run() {  
  repaint();  
  try {  
    Thread.sleep(20); // пауза 20 милисекунд  
  } catch (InterruptedException e) {  
}  
   
// вывод на экран  
public void paint(Graphic g) {  
  g.setColor(0x82e00)                          // очистка  
  g.fillRect(0, 0, getWidth() getHeight());// экрана  
  g.setColor(0x000000);  
  g.drawString("x:" + pointX + ",y:" + pointY + ",state:" + state, 10, 10, Graphics.TOP | Graphics.LEFT);  
}:  
   
public void pointerPressed(int x. int y) {  
  pointX = x,  
  pointY = y;  
  state = "pressed";  
}  
   
public void pointerDragged(int x, int y) {  
  pointX = x,  
  pointY = y;  
  state = "dragged";  
}  
   
public void pointerReleased(int x, int y) {  
  pointX = x,  
  pointY = y;  
  state = "released";  
}  
}  
  __________________
   знает толк  Изменено aNNiMON (7.02 / 15:21) (всего 2 раза) |