当前位置: 首页 > 知识库问答 >
问题:

Codenameone列表添加功能

薛墨一
2023-03-14

我目前正忙于一个Codenameone应用程序,它要求我通过按钮点击添加项目列表,就像如何在任务列表中添加任务一样。我该怎么做?我对这个有点陌生。请帮忙。

共有1个答案

许博达
2023-03-14

这是一个简短的例子:

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();
 类似资料:
  • 主要内容:Oracle ALTER TABLE ADD列的例子在本教程中,您将学习如何使用Oracle 列语句向表中添加一列或多列。 要将新列添加到表中,请按如下所示使用ALTER TABLE语句: 在上面这个语句中, 首先,在子句之后指定要添加新列的表的名称。 其次,指定列名,数据类型及其约束。 请注意,不能添加表中已经存在的列; 这样做会导致错误。 另外,列语句在表的末尾添加新列。 Oracle没有提供直接的方法来允许您像其他数据库系统(如MySQL)那

  • 我有一个输入字段,它使用的是。下面的确实返回了我的列表 该列表以代码隐藏方式生成,如下所示 我的观点 但是当我运行代码时,我得到了以下错误 \n\nSCRIPT1004:预期; 下面是它返回的一些结果:$(函数(){var list=list[2103]; 注意:所有粗体的措辞都是我的清单失败的地方。 我试着做

  • 问题内容: 我想打开我的文件并拆分所有数据。 这是我的: 这是我的python代码: 正如您在此处看到的那样,当我打印我的书时,它将this:和this:添加到我的列表中。这些是什么,如何从它们中清除清单。 谢谢。 问题答案: 您的文件开头包含UTF-8 BOM。 要摆脱它,首先将文件内容解码为unicode。 但是最好不要将其编码回,而是使用d文本。有一个好的规则:尽快将所有输入文本数据解码为u

  • < code>list_of_lists=[[1,2,3],[4,5,6]] < br > < code > list _ to _ add =[" A "," B "," C"] 我希望结果是list_of_lists会变成: 谢谢!

  • 问题内容: 我使用SQLAlchemy制作了一个表,却忘记添加列。我基本上想这样做: 这是什么语法?我在文档中找不到它。 问题答案: 这称为数据库迁移(SQLAlchemy不支持即开即用的迁移)。您可以考虑使用sqlalchemy- migrate 在这种情况下提供帮助,也可以仅通过选择的数据库的命令行实用程序,

  • 很容易将列表列表转换为数据帧: 但是我如何将df转换回列表列表呢?