private Component buildCardPanel() {
		postgresPanel = new DbPanel(DBType.postgres);
		postgresPanel.getAccessibleContext().setAccessibleName("Postgress");
		elasticPanel = new DbPanel(DBType.elastic);
		elasticPanel.getAccessibleContext().setAccessibleName("Elastic");
		filePanel = new FilePanel();
		filePanel.getAccessibleContext().setAccessibleName("File");

		cardPanel = new JPanel(new CardLayout());
		cardPanel.add(postgresPanel, POSTGRES);
		cardPanel.add(elasticPanel, ELASTIC);
		cardPanel.add(filePanel, FILE_H2);
		activePanel = postgresPanel;
		cardPanel.getAccessibleContext().setAccessibleName("Cards");
		return cardPanel;
	}
Dialog for entering new BSim database server definition
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/search/dialog/CreateBsimServerInfoDialog.java