j2me总结(三)

2023-10-31

高级界面开发(二)

 

本编介绍高级界面下的类:

 

1、Form

Form是高级界面中最重要的类, 是一个典型的容器控件类,是一个包含多个UI组件的屏幕对象,故名思意,form为表单的意思,在form中可以包含Item类。

Form上的每一个元素都会分配到一个唯一的索引号,利用此索引号可以引用该元素。

Form类还定义了布局策略,所谓布局策略,其用于定义行数、每行的尺寸、滚动条尺寸和行之间的空白。

Form类是从Screen类派生来的。可以直接显示到屏幕上

Form常用方法有:构造方法以及appendinsertdeletedeleteAllsizegetHeightgetWidth getset等方法。

2、    List

介绍:

List是高级界面中代表列表窗口类形,列表窗口包括一些选项,这些选项的类型可以分为隐式类型、单选类型、多选类型。List类的构造函数有两个,最常用的为public List(String title,int listType),title代表窗口的标题listType是列表窗口类形,即隐式类型、单选类型、多选类型。

 

IMPLICIT(互斥的,通过隐式按钮实现)

EXCLUSIVE(单选)

MULTIPLE(多选)。

 

获得被选中的内容:

 

1、隐式类型的列表窗口

  在隐式类型的列表窗口中选项的选择是隐式进行的。用户可以在命令按钮事件的处理函数中可以获得被选中的选项。在List类中提供了一个静态成员命令常量  SELECT_COMMAND,该命令按钮是作为默认的隐式命令按钮,当用户按下选择键后会触发该命令按钮的动作。

2、其它类形

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

j2me总结(三) 的相关文章

  • DBSCAN算法的代码实现

    1 读取数据 import pandas as pd data pd read excel 演示数据 xlsx data head 2 数据可视化 import matplotlib pyplot as plt plt scatter da

随机推荐

  • Java 4-5、Mybatis插件快速生成代码

    Mybatis插件快速生成代码 一 pox xml依赖插件
  • MySql常见问题(长期更新 2023.08.23)

    基于mysql 8 0 3版本 2023 08 23 更新 一 忘记root密码 1 1 linux 系统下忘记密码 1 2 Windows 系统下忘记密码 1 3 Unix 和类 Unix 系统 二 账号问题 2 1 远程访问账号设置 三
  • Go语言学习19-样本测试

    样本测试 引言 样本测试 1 编写样本测试函数 2 样本测试的运行 3 样本测试函数的命名 结语 引言 上一篇笔者介绍了 Go 语言的 基准测试 其实在测试源码文件中还可以添加样本测试函数 但编写样本测试函数不需要使用 testing 代码
  • 容器生命周期回调(Pod 优雅退出)

    容器生命周期回调 Pod 优雅退出 Kubernetes提供了容器生命周期钩子 在容器的生命周期的特定阶段执行调用 比如容器在停止前希望执行某项操作 就可以注册相应的钩子函数 目前提供的生命周期钩子函数如下所示 启动后处理 PostStar
  • 传智播客技术社区_播客与网络技术的未来

    传智播客技术社区 Episode zero We recorded a test episode of The Versioning Show and had so much fun doing it we thought we d mak
  • WebGL简易教程(十五):加载gltf模型

    目录 1 概述 2 实例 2 1 数据 2 2 程序 2 2 1 文件读取 2 2 2 glTF格式解析 2 2 2 1 场景节点 2 2 2 2 网格 2 2 2 3 缓冲 缓冲视图和访问器 2 2 2 4 纹理材质 2 2 3 初始化顶
  • Qt 为.h和.cpp文件添加ui文件

    假设在工程中已经有了一个纯类A的头文件a h和源文件a cpp 现在想给这个纯类文件添加UI 可以通过以下操作来实现 给工程添加一个和类同名的UI文件a ui 在a cpp中添加UI的头文件 头文件的名字应该形如ui xxx h 但在添加时
  • Composer警告Warning:This development build of composer is over 60 days old......

    今天查看了一下服务器安装的Composer版本 报了一个警告 意思是安装已经超过60天了 需要执行 usr bin composer self update 升级到最新版本 然后我就执行了 再次查看版本确实更新到官方最新的1 7 3版本 但
  • IDEA自动补全返回值的快捷键

    首先 将光标移至方法的末尾 然后 使用 ctrl alt v 示例 补全以前 discoveryClient getServices 补全以后 List
  • 模板方法(template method)c++版本

    大话设计模式中的template method c 版本 template method cpp Created on Jul 24 2017 Author clh01s 163 com 模板方法 include
  • C++基础知识 - deque容器概述

    deque容器概念 deque是 double ended queue 的缩写 和vector一样都是STL的容器 唯一不同的是 deque是双端数组 而vector是单端的 Deque 特点 deque在接口上和vector非常相似 在许
  • c语言输出中文为乱码_C语言输出乱码问题

    题目 要求输出国际象棋棋盘 include include conio h int main int i j for i 0 i lt 8 i for j 0 j lt 8 j if i j 2 0 printf c c 219 219 e
  • QT5.2中新建lib库,在引用时出现error LNK2019: 无法解析的外部符号错误

    1 由于在VS2010中新建QT的lib库时默认的是新建动态链接库 然后我在配置属性中改为lib库 结果生成的lib库在引用是出现error LNK2019 无法解析的外部符号错误 2 error LNK2019 无法解析的外部符号 dec
  • 超越Swin

    作者 科技猛兽 编辑 极市平台 点击下方卡片 关注 自动驾驶之心 公众号 ADAS巨卷干货 即可获取 点击进入 自动驾驶之心 目标检测 技术交流群 后台回复 transformer综述 获取2022最新ViT综述论文 导读 本文提出 FCM
  • Java方法和数组练习

    个人简介 作者简介 大家好 我是W chuanqi 一个编程爱好者 个人主页 W chaunqi 支持我 点赞 收藏 留言 愿你我共勉 没有什么比勇气更温文尔雅 没有什么比怯懦更冷酷无情 Java方法和数组练习 1 获取每月天数 根据输入的
  • el-upload 上传视频并回显

    el upload上传视频 并且显示上传的视频
  • python基础编程_25_拷贝函数,copy()

    import copy a 1 2 3 4 a b b a 引用 除非直接给a重新赋值 否则a变则b变 b变则a变 c copy copy a 浅复制 只会拷贝父对象 不会拷贝父对象中的子对象 所以若a的子对象变则c 变 但是父对象变c不会
  • C++利用Poco库实现QT的信号与槽效果

    C 利用Poco库实现QT的信号与槽效果 定义信号类 信号类的使用 定义类型Model main头文件引用 main定义信号发送类 main定义信号接收类 main主函数 引用的Poco库 参考资源 C 利用Poco库实现QT的信号与槽效果
  • Python3,使用Flask来实现接口请求

    Flask之实现接口请求 1 引言 2 Flask 2 1 flask 的环境安装 2 2 flask构建web框架 2 3 flask构建get请求 2 4 flask构建post请求 2 41 代码编写 2 4 2 安装RestClie
  • j2me总结(三)

    高级界面开发 二 本编介绍高级界面下的类 1 Form Form是高级界面中最重要的类 是一个典型的容器控件类 是一个包含多个UI组件的屏幕对象 故名思意 form为表单的意思 在form中可以包含Item类 Form上的每一个元素都会分配