Codenameone列表添加功能
我目前正忙于一个Codenameone应用程序,它要求我通过按钮单击添加项目列表,就像在任务列表中添加任务一样。我将如何处理这个问题?我在这方面有点生疏。请帮助。这是一个简短的示例: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 m
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();
formform=新表单(“列表示例”)//创建表单
按钮按钮=新按钮(“按我”)//创建按钮
表单。添加(按钮);//将按钮添加到表单
List myList=新列表()//创建列表
表格.add(myList)//将列表添加到表单
//创建一个元素数组
ArrayList ArrayList=新的ArrayList();
对于(int i=0;i<20;i++)
{
添加(“元素”+i);
}
//创建列表模型
DefaultListModel listModel=新的DefaultListModel(arrayList);
//添加按钮ActionListner
addActionListener(新建ActionListener())
{
已执行的公共无效操作(操作事件arg0)
{
myList.setModel(listModel);//将listModel添加到列表
form.repaint();
}
});
form.show();
谢谢!作品仅供参考,我建议阅读以下内容: