コード例 #1
0
  public void loadValues(ConnectionWithParams cwp) {
    getPortTextField().setText(cwp.getPort());
    selectThisInDriverCombo(cwp.getDrvName());
    getDbTextField().setText(cwp.getDb());
    getUserTextField().setText(cwp.getUser());

    if (cwp.getPw() == null) {
      getPasswordField().setText("");
    } else {
      getPasswordField().setText(cwp.getPw());
    }

    getUrlTextArea().setText(cwp.getHost());

    boolean connected = false;

    try {
      connected = (cwp.getConnection() != null) && (!cwp.getConnection().isClosed());
    } catch (DBException e) {
      logger.error("While checking connection: " + e.getMessage());
      connected = false;
    }

    getConnectedCheckBox().setSelected(connected);
    getConnNameTextField().setText(cwp.getName());
  }