J2me 用的是layerManager ,怎么得到当前的图层?

问题描述

在J2me我用layerManager放了5个图层,我想得到鼠标点击的图层当前图层是哪一层,怎么办呢?

解决方案

解决方案二:
J2ME不是windows,里面没有鼠标捡选的功能--!访问图层应该使用索引!LZ可以利用点与矩形的碰撞检测自己实现一个啊!
解决方案三:
只能自己写方法去检测从最上面的层开始检测,哪个层的矩形范围包含了触摸点,就表示点到了哪个层
解决方案四:
是不是用getCell()方法呀
解决方案五:
是不是用getCell()方法呀

时间: 2024-09-28 16:38:37

J2me 用的是layerManager ,怎么得到当前的图层?的相关文章

MapXtreme 2005 学习心得 在地图上创建点/线并显示标注(五)

新建示例   1:新建项目 新建一个网站,选择MapXtreme 6.7.1 Web Application 在App_Code中,我们新建一个类,起名叫:LayerManager.cs   2:把上节函数放到类LayerManager中 把上一节的函数代码全copy过来,还有using的名称空间   3:打开MapForm.cs,在Page_Load代码里,添加如下代码  string tableName = "tableName", layerName = "layerN

J2ME手机游戏引擎程序架构

在游戏开发以及任何软件的设计都需要建立一个稳定的引擎结构体,来作为软件设计的基本架构,是软件体系结构的核心支撑框架,一切功能的实现以及扩展都在这个基础架构之上来完成.一个游戏的设计涉及到游戏控制.角色.游戏场景.道具.游戏声效以及游戏过程事件监听机制等元素,因此建立良好的游戏引擎能对以上各元素进行有效的控制.本文介绍在J2ME游戏设计中游戏引擎的基本程序架构. 游戏引擎可以建立不同的结构体来实现,但是任何游戏的设计都离不开通过设计一个主循环loop来重复控制整个游戏过程,当然整个游戏的核心结构(

使用NetBeans进行J2ME开发(五):揭开游戏开发的神秘面纱

游戏开发,好大的一个命题哦.无论是游戏的剧情设计,还是游戏的美工制作,那都不是一两下子能够完成的事,而编程,只是其中的一小部分.但是,就算是这一小部分,我也不可能把它掌握得很透彻.这篇随笔,大部分都是些抄书的东西,主要是为了我的博客的完整性而存在,但是我依然会尽力把它写好,要让那些精通Java其它领域但是却没有机会做J2ME开发的高手们看看图片解解馋,让那些想做手机游戏开发的同仁们看看J2ME的Game API究竟为我们提供了哪些支持,让我们知道写游戏需要了解哪些概念. 先来了解一下MIDP 2

J2ME开发环境的安装和使用

J2ME(Java 2 Micro Edition)作为现在的一种主流的.通用的手机程序开发技术,在实际的开发过程中得到的广泛的使用.而手机程序开发作为一个新兴的软件开发领域,对于人才以及产品的需求还远远没有得到满足,所以手机程序开发技术成为了现在最热门,也是发展前景很光明的技术之一.本文就介绍J2ME技术开发的第一个环节――开发环境的安装和实际的使用. J2ME技术作为一种通用的技术,针对的领域主要是消费类电子设备,包括机顶盒.车载设备.可视电话.手机等各种设备,下面只介绍J2ME技术进行手机

J2ME中的时间处理全攻略

攻略 时间处理在程序开发中相当常见,下面对于时间处理做一个简单的说明. 一.时间的表达方式时间在J2ME中有两种表达方式:1. 以和GMT1970年1月1号午夜12点和现在相差的毫秒数来代表这种方式适合比较两个时间之间的差值.2.  以对象的形式来表达二.时间处理的相关类时间处理在J2ME中涉及三个类:1.  System类long time = System. currentTimeMillis();使用该方法可以获得当前时间,时间的表达方式为上面提到的第一种. 2.  Date类Date d

教您如何使用EclipseME开发J2ME程序(3)

2 开发 J2ME项目 要创建一个 J2ME 应用程序,回到"File"菜单,选择"New"项,并在子菜单中选择"Other".然后执行以下步骤: (1). 进入"J2ME"选项,选择"J2ME Midlet"并单击"Next"(参见图9). (2). 填上应用程序名,其他设置采用默认设置,并单击"Finish"(参见图10),完成应用程序创建. 图 9. 创建 J2

新手入门:J2ME基本概念解析

概念 J2ME,即Java 2 Micro Edition,是SUN公司推出的在移动设备上运行的微型版Java平台,常见的移动设备有手机,PDA,电子词典,以及各式各样的信息终端如机顶盒等等. 由于移动终端的类型成千上万,而且计算能力差异非常大,不可能像桌面系统那样仅仅两三个版本的JVM即可满足Windows,Linux和Unix系统,因此,J2ME不是一个简单的微型版的JVM.为了满足千差万别的移动设备的需求,SUN定义了一系列的针对不同类型设备的规范,因此,J2ME平台便是由许多的规范组成的

J2ME游戏中读入文本并存储在String数组中

数组 一个在J2SE中十分钟即告完成的代码,在J2ME中花费了一个下午.是什么样的代码呢?[要求]在游戏中读入文本形式存储的hints [分析]J2ME没有BufferReader,用InputStreamReader吧既然没有BufferReader,也就不要奢望有readLine()了,自己慢慢循环吧 [源代码] 以下内容为程序代码/* read hint-------------------------------------- */ /** * This is the hints * *

J2ME中文教程之J2ME技术概述

教程|中文 随着移动通信的突飞猛进,移动开发这个新鲜的字眼慢慢成为开发者关注的热点.在网上进行的最近一份调查显示,有24.34%的受访者涉足嵌入式/移动设备应用开发,这个数字可能略高于实际的比例,但也足可说明嵌入式/移动设备应用开发是一块诱人的新鲜奶酪.J2ME(Java 2 Micro Edition)是嵌入式/移动应用平台的王者,Linux和WinCE分列二.三位.Nokia等厂商力推的Symbian平台目前开发者占有率尚未达到满意水平,考虑到调查项合并了嵌入式设备(例如PDA)和移动设备(