private boolean validateAdminParams() { if (addressAdminField.getText().isEmpty()) { MedSavantFrame.getInstance().notificationMessage("Server address required"); addressAdminField.requestFocus(); return false; } if (portAdminField.getText().isEmpty()) { MedSavantFrame.getInstance().notificationMessage("Server port required"); portAdminField.requestFocus(); return false; } try { Integer.parseInt(portAdminField.getText()); } catch (Exception e) { MedSavantFrame.getInstance().notificationMessage("Invalid port number"); portAdminField.requestFocus(); return false; } if (dbnameAdminField.getText().isEmpty()) { MedSavantFrame.getInstance().notificationMessage("Database name required"); dbnameAdminField.requestFocus(); return false; } if (userAdminField.getText().isEmpty()) { MedSavantFrame.getInstance().notificationMessage("Username required"); userAdminField.requestFocus(); return false; } if (passwordAdminField.getText().isEmpty()) { MedSavantFrame.getInstance().notificationMessage("Password required"); passwordAdminField.requestFocus(); return false; } return true; }