程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> j2me使用ChoiceGroup使用和獲取選項值

j2me使用ChoiceGroup使用和獲取選項值

編輯:關於JAVA
 

多選框在程序中使用相當廣泛~選擇某些功能什麼都要靠它~~

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);// 選擇的內容在控制台顯示出來
}
}

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved