public JTable createUserTable() {

		// Datenbankverbindung
		UserDB myUserDB = new UserDB();

		// Bei der erstmaligen Initialisierung des Fensters gibt es noch keine
		// Darstellungsprobleme mit der Tabelle. Es werden alle Datensätze
		// angezeigt
		if (getSearchText().getText().matches("Bitte Suchbegriff eingeben")) {
			// alle Datensätze werden angezeigt
			userTable = new JTable(new UserTable(myUserDB.displayAll()));

		} else {
			// Damit bei Eingabe eines Suchbegriffes die Tabelle neu aufgebaut
			// wird, wird sie zunächst einmal aus dem WestPanel entfernt, danach
			// wird nach dem entsprechenden Suchbegriff gesucht (im
			// Datenbankfeld "username") und am Ende werden die Suchergebnisse
			// in einer neu erstellten Tabelle angezeigt
			this.getContentPane().remove(westPanel);

			// Einlesen des Suchkriteriums (Anwender, Rolle)
			String searchKey = String.valueOf(this.getSearchCombo()
					.getSelectedItem());

			userTable = new JTable(new UserTable(myUserDB.findUser(searchKey,
					getSearchText().getText())));
		}
		// WestPanel wird aufgebaut
		this.createteWestTable();

		return userTable;
	}