返回首页
当前位置: 主页 > 编程语言 > JAVA教程 >

j2me使用ChoiceGroup使用和获取选项值

时间:2014-02-26 23:47来源:电脑教程学习网 www.etwiki.cn 编辑:admin

多选框在程序中使用相当广泛~选择某些功能什么都要靠它~~

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class ChoiceGroupTest extends MIDlet implements ItemStateListener // 继承ItemStateListener这个接口
{
private Display display1;
private Form showForm;
ChoiceGroup cg;// 声明

public ChoiceGroupTest()// 构建函数
{
display1 = Display.getDisplay(this);
showForm = new Form("ChoiceGroupTest");
cg = new ChoiceGroup("请选择喜爱的编程语言:", Choice.MULTIPLE);// 创建ChoiceGroip.第一个是显示提示内容,第二个是类型
cg.append("C", null); // 选项1
cg.append("C++", null); // 选项2
cg.append("Java", null);// 选项3
showForm.append(cg);
showForm.setItemStateListener(this);
}

public void startApp() throws MIDletStateChangeException// 程序一开始就运行并抛出错误
{
display1.setCurrent(showForm);// 程序一开始运行就显示
}

public void pauseApp()// 当程序被中断时候执行
{
}

public void destroyApp(boolean unconditional)// 程序结束时候运行
{
}

public void itemStateChanged(Item item)// 创建抽象类
{
String tmp = "";
for (int i = 0; i < cg.size(); i++)// cg.getSize获得ChoiceGroup的选项数目
{
if (cg.isSelected(i))// 判断选项是否选中,如果选中就显示
{
tmp = tmp + cg.getString(i) + " ";// 把选中的内容串起来
}
}
System.out.println("你选择了:" + tmp);// 选择的内容在控制台显示出来
}
}

------分隔线----------------------------
标签(Tag):java java技巧 java实例教程 java源代码 java基础教程
------分隔线----------------------------
推荐内容
  • IDEA初始化配置 图解教程

    使用JetBrains IDEA已经两个月了,今天给我自动升级了,但是一直报一个错误(大致就是...

  • java中数组转为列表的几种方法

    java中数组转为集合List,是很基础常见的,日常开发中也经常会用到,今天整理了下,有...

  • java常用设计模式-策略设计模式

    java中常用的设计模式如单例模式、原型模式,这在之前的2篇文章中已经说明,还有代理...

  • Java开发规范

    编码规范就如同协议,有了Http、TCP等各种协议,计算机之间才能有效地通信,同样的,...

  • java泛型那些事

    泛型的类型安全性 有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创...

  • HdfsSink原理解析

    我们先了解几个概念: batchSize sink从channel中取batchSize数量的event才会flush,sy...

猜你感兴趣