Exemplo n.º 1
0
  @Override
  public void init() {

    dbs = new DBStrings();
    dbs.initialize();
    DBConnectDialog dbd = new DBConnectDialog(frame, dbs);
    dbs = dbd.getDBStrings();
    // panel.metaData().getDBStrings();

    // get DBStrings from user if necessary
    if (dbs.isConfigValid()) {
      connectedToDB = true;
    } else {
      // init DB strings if necessary
      if (!dbs.isInitialized()) {
        dbs.initialize();
      }

      // show connection dialog
      dbd = new DBConnectDialog(frame, dbs);
      dbd.setLocationRelativeTo(frame);
      dbd.setVisible(true);

      connectedToDB = dbd.isConnectedToDB();

      // store database strings
      if (connectedToDB) {
        dbs = dbd.getDBStrings();
        dbd.dispose();
      }
    }
  }