1
私は現在、タスクリストにタスクを追加する方法のようにボタンで項目のリストを追加する必要があるCodenameoneアプリが忙しいです。どのように私はこれにアプローチするのですか?私はこれで少し新しいです。助けてください。Codenameoneのリスト機能を追加する
私は現在、タスクリストにタスクを追加する方法のようにボタンで項目のリストを追加する必要があるCodenameoneアプリが忙しいです。どのように私はこれにアプローチするのですか?私はこれで少し新しいです。助けてください。Codenameoneのリスト機能を追加する
これは短い例です:
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();
ありがとうございました!作品!! – Banzaincguy
FYI私はこれを読むことをお勧めします:http://www.codenameone.com/blog/avoiding-lists.html –