有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从选定的单元格列表项获取信息

我正试图从手机列表中提取modelID。但我找不到任何方法来这样做。此时,我将数据放入一个列表(这里是ModelID),然后将该列表发送到cellList。我想它在当前状态下工作,因为窗口警报框显示了我放入列表的所有项目。但我想从CellList中选择的项中提取ModelID。这可能吗?如果是,如何实现

List<String> newData = new ArrayList<String>();
            for (ModelInfo modelInfo : getModelInfoList())
            {
                int modelID = modelInfo.getModelID();
                int modelCreator = modelInfo.getModelCreator();
                String modelName = modelInfo.getModelName();
                String modelCreationDate = modelInfo.getModelCreationDate();
                newData.add("ModelID:" + modelID + "Creator: " + modelCreator + " Diagram name: " + modelName + " Diagram creation date " + modelCreationDate);
            }

还有一个选择处理器

 // Add a selection model to handle user selection.
    final SingleSelectionModel<String> selectionModel = new SingleSelectionModel<String>();
    cellList.setSelectionModel(selectionModel);

    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
      public void onSelectionChange(SelectionChangeEvent event) {
        String selected = selectionModel.getSelectedObject();
        if (selected != null) {
          //Extract MODELID TODO
          Window.alert("You selected: " + selected);
        }
      }
    });

致以最良好的祝愿, 克里


共 (0) 个答案