2016-09-14 6 views
1

私は現在、タスクリストにタスクを追加する方法のようにボタンで項目のリストを追加する必要があるCodenameoneアプリが忙しいです。どのように私はこれにアプローチするのですか?私はこれで少し新しいです。助けてください。Codenameoneのリスト機能を追加する

答えて

1

これは短い例です:

Form form = new Form("List Example"); //Create Form 

Button button = new Button("PRESS ME"); //Create Button 
form.add(button); // add button to Form 

List myList = new List<>(); //Create List 
form.add(myList); //add List to Form 

// Create an Array of Elements 
ArrayList<String> arrayList = new ArrayList<>(); 
for (int i = 0; i < 20; i++) 
    { 
    arrayList.add("Elemnt " + i); 
    } 

// Create ListModel 
DefaultListModel<String> listModel = new DefaultListModel<>(arrayList); 

// Add Button ActionListner 
button.addActionListener(new ActionListener<ActionEvent>() 
{ 
    public void actionPerformed(ActionEvent arg0) 
    { 
    myList.setModel(listModel); //add ListModel to List 
    form.repaint(); 
    } 
}); 

form.show(); 
+0

ありがとうございました!作品!! – Banzaincguy

+0

FYI私はこれを読むことをお勧めします:http://www.codenameone.com/blog/avoiding-lists.html –

関連する問題