は、私は2つの引数J2MEでコンボボックスを作成するには?
を取る関数を作成したい-
文字列の配列が
機能をオブジェクト
...
public void createComboxBox(String recStoreName,String [] values){
comboBox = new ComboBox(recStoreName, values);
surveyForm.addComponent(comboBox);
}
は、私は2つの引数J2MEでコンボボックスを作成するには?
を取る関数を作成したい機能をオブジェクト
...
public void createComboxBox(String recStoreName,String [] values){
comboBox = new ComboBox(recStoreName, values);
surveyForm.addComponent(comboBox);
}
//create a form and set its title
Form f = new Form("Simple ComboBox");
//set layout manager for the form
//f.setLayout(new FlowLayout());
//set form background colour
f.getStyle().setBgColor(0xd5fff9);
.
.
.
最初の2行のコードは、自明であり、AWT/Swing開発者にはよく知られています。 3行目は、フォームの背景色属性を設定します。
コンボボックスについても同様にインスタンス化される:
// Create a set of items
String[] items = { "Red", "Blue", "Green", "Yellow" };
//create a combobox with String[] items
ComboBox combobox = new ComboBox(items);
リソース
また、単にキーと値を設定するなどのBeanクラスを作成
ありがとうございましたJigar ....私は何か似たようなことをしました...問題は、コンボボックスでrecStoreInformation(最初のパラメータ)を追加する方法を知りません..... – aProgrammer
'recStoreInformation'は 'RecordStore'のインスタンスを意味しましたか? ? –
彼はコンボボックスでキーと値を渡すようなものが必要です。 – bharath
を参照してください。 例えば、
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
に渡します。
comboBox.getSelectedItem()
はbeanClassを返します。したがって、beanClass
からキーと値を取得できます。
1.これはメソッドであり、関数ではありません。 2.あなたは "comboBoxを返す"必要があります。メソッドの終わりに。 3. voidの代わりにComboBoxとして戻り値の型を宣言する必要があります。 – ignis