Java 如何在J2ME中创建组合框?
我想创建一个包含两个参数的函数Java 如何在J2ME中创建组合框?,java,java-me,lwuit,Java,Java Me,Lwuit,我想创建一个包含两个参数的函数 字符串值(名称) 字符串对象的数组 该函数使用这两个参数创建LWiit Combobox,并返回Combobox变量 我已经写了以下代码 public void createComboxBox(String recStoreName,String [] values){ comboBox = new ComboBox(recStoreName, values); surveyForm.addComponent(comboBox); } 前两行
public void createComboxBox(String recStoreName,String [] values){
comboBox = new ComboBox(recStoreName, values);
surveyForm.addComponent(comboBox);
}
前两行代码完全是不言自明的,AWT/Swing开发人员应该很熟悉。第三行设置窗体的背景色属性
组合框也以类似的方式实例化:
// Create a set of items
String[] items = { "Red", "Blue", "Green", "Yellow" };
//create a combobox with String[] items
ComboBox combobox = new ComboBox(items);
资源
另请参见
// Create a set of items
String[] items = { "Red", "Blue", "Green", "Yellow" };
//create a combobox with String[] items
ComboBox combobox = new ComboBox(items);
资源
另请参见
public void beanClass {
String value;
String key;
public beanClass() {
}
public void setValue(String value) {
this.value = value;
public void getValue() {
return value;
}
public void setValue(String key) {
this.key= key;
public void getKey() {
return key;
}
}
然后在类上创建beanClass
数组,并传递键和值。然后将beanClass
数组传递给组合框
comboBox.getSelectedItem()
返回beanClass。因此,您可以从所选的beanClass
中获取键和值,只需创建像set the key and value这样的bean类即可。
比如说,
public void beanClass {
String value;
String key;
public beanClass() {
}
public void setValue(String value) {
this.value = value;
public void getValue() {
return value;
}
public void setValue(String key) {
this.key= key;
public void getKey() {
return key;
}
}
然后在类上创建beanClass
数组,并传递键和值。然后将beanClass
数组传递给组合框
comboBox.getSelectedItem()
返回beanClass。因此,您可以从选定的beanClass
1中获取键和值。这是一种方法,不是函数。2.您必须在方法末尾“return comboBox;”。3.必须将返回类型声明为ComboBox而不是void。1。这是一种方法,不是函数。2.您必须在方法末尾“return comboBox;”。3.必须将返回类型声明为组合框而不是void。谢谢Jigar。。。。我也做过类似的事情。。。问题是我不知道如何将recStoreInformation(第一个参数)添加到ComboBox….recStoreInformation
您是指RecordStore
的实例吗?他需要像在ComboBox中传递键和值一样。@Amit如果@Bhakki sais为true,那么您可以做的是将标签传递到ComboBox。并将其值保持在向量中
,并具有基于索引的映射。。。。我也做过类似的事情。。。问题是我不知道如何将recStoreInformation(第一个参数)添加到ComboBox….recStoreInformation
您是指RecordStore
的实例吗?他需要像在ComboBox中传递键和值一样。@Amit如果@Bhakki sais为true,那么您可以做的是将标签传递到ComboBox。并将其值保持在向量中
,并基于索引进行映射