国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

使用J2ME技術實現手機觸摸屏開發的方法

發布時間:2010-12-9 17:39    發布者:conniede
關鍵詞: J2ME , 觸摸屏 , 手機
在WTK目錄下的WTK22wtklibdevicesDefaultColorPhoneDefaultColorPhone.properties的文件中有一行touch_screen=false,把它改成true。

MIDP2.0對于觸摸屏方法有三個:

1.pointerDragged(int x, int y) 觸摸屏拖拽事件(暫時還沒研究)

2.pointerPressed(int x, int y) 觸摸屏按壓

3.pointerReleased(int x, int y) 觸摸屏釋放

pointerPressed(int x, int y)當用戶按下觸摸屏的時候會自動調用這個方法x,y就是當前壓下的坐標

pointerReleased(int x, int y)和pointerPressed(int x, int y)類似相應觸摸屏釋放事件

這里,我只是以相應左右軟鍵及菜單事件處理為例:

protected void pointerPressed(int x, int y) {

switch (status) {

case Consts.S_MENU:

int menuWidth = 90;

int menuItemHeight = 17;

int menuBarHeight = 16;

int menuNum = 10;

if (x (

screenHeight - (menuItemHeight * menuNum + menuBarHeight))) {
int menuIndex = (y - (screenHeight - (

menuItemHeight * menuNum + menuBarHeight))) / menuItemHeight;
doMenuOK(menuIndex);

}

case Consts.S_DRAW_DIBIAO_LIST:

case Consts.S_LOCAL_SEARCH_RESULT:

case Consts.S_MAP_VIEW:

// 左右軟鍵40*20的區域

if (x <40 &&y >(screenHeight - 20)) {

doCommandLeft();

}

if (x >(screenWidth - 40) &&y >(screenHeight - 20)) {

doCommandRight();

}

break;

}

}
本文地址:http://m.4huy16.com/thread-45518-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會——采訪篇
  • 常見深度學習模型介紹及應用培訓教程
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 電動兩輪車設計生態系統
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表