コード例 #1
0
  public ColumnTableModel(ViewTableModel tm) throws Exception {
    this.tm = tm;

    rows = new Object[tm.getSupportedFields().size()][2];

    loadData();
  }
コード例 #2
0
  private void loadData() {
    ArrayList<String> supportedFields = tm.getSupportedFields();
    ArrayList<String> fields = tm.getFields();

    for (int i = 0; i < supportedFields.size(); i++) {
      Boolean isSelected = false;

      for (int k = 0; k < fields.size(); k++) {
        if (fields.get(k).equals(supportedFields.get(i))) {
          isSelected = true;

          break;
        }
      }

      rows[i][0] = isSelected;
      rows[i][1] = supportedFields.get(i);
    }
  }