【问题标题】:Select ComboBox Item with only part of the Item选择只有部分项目的组合框项目
【发布时间】:2016-03-22 18:43:47
【问题描述】:

对于一个 Java Schoolproject,我想要一张来自女巫的表格,您可以选择一个项目,然后显示在一个新窗口中。在该窗口中,您可以更改组合框等内容。我唯一的问题是,我不知道如何选择我需要的 ComboBox 的项目。所有的 ComboBoxItems 都是对象,我不知道如何处理。

我的 ComboBoxItem 如下所示:

学徒 [person=Person, DB ID: 9, Kappa Kappa, Kappastrasse 21, CityID: 4521, kappa.kappa@kappa.ch, idpersonen=9, vertragsstart=2020-01-02, ausbildungsct=2, id=6]

现在,我的问题是,如何选择 id=6 的 ComboBoxitem,我发现的所有东西都需要整个 Object 来选择一个特殊的 Item。各位大佬会怎么解决这个问题呢?

祝您好运,感谢您的帮助。 波诺

【问题讨论】:

    标签: java combobox


    【解决方案1】:

    我所要做的只是一个非常简单的 while 和一个 for 和一个 if。

    int trys = 0;
      while (0 == apprenticeComboBoxZeugnis.getItemCount() && trys < 10000) {
        System.out.println(apprenticeComboBoxZeugnis.getItemCount());
        for (int i = 0; i < apprenticeComboBoxZeugnis.getItemCount(); i++) {
          apprenticeComboBoxZeugnis.setSelectedIndex(i - 1);
          int spacko = getApprenticeCombo();
          if (spacko == lehrlingsid) {
            TableFilterListenerZeugnis tableFilterListenerZeugnis = new TableFilterListenerZeugnis(
                this);
            tableFilterListenerZeugnis.updateNoten();
            break;
          }
        }
        trys++;
      }
    

    这首先尝试直到对象的数量不 = 0,然后查看每个对象,使用 getApprenticeCombo() 删除 id 并将其与我已经拥有的 id 进行比较。如果它们匹配,它就会爆发并完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-07
      • 2013-12-04
      • 2014-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      相关资源
      最近更新 更多