Beenden Knopf
This commit is contained in:
		@@ -91,3 +91,7 @@ App started
 | 
				
			|||||||
2021-03-17 14:48:46 INFO  PostgresHelper:15 - User Table created
 | 
					2021-03-17 14:48:46 INFO  PostgresHelper:15 - User Table created
 | 
				
			||||||
2021-03-17 14:48:48 ERROR PSQLException:33 - Connection to 192.168.1.116:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
 | 
					2021-03-17 14:48:48 ERROR PSQLException:33 - Connection to 192.168.1.116:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
 | 
				
			||||||
2021-03-17 14:48:48 ERROR NullPointerException:33 - 
 | 
					2021-03-17 14:48:48 ERROR NullPointerException:33 - 
 | 
				
			||||||
 | 
					2021-03-17 15:20:09 INFO  TourPlaner:15 - Tour Planer App gestartet
 | 
				
			||||||
 | 
					2021-03-17 15:20:09 INFO  PostgresHelper:15 - User Table created
 | 
				
			||||||
 | 
					2021-03-17 15:20:11 ERROR PSQLException:33 - Connection to 192.168.1.116:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
 | 
				
			||||||
 | 
					2021-03-17 15:20:11 ERROR NullPointerException:33 - 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,7 +39,6 @@
 | 
				
			|||||||
<?import javafx.scene.control.Menu?>
 | 
					<?import javafx.scene.control.Menu?>
 | 
				
			||||||
<?import javafx.scene.control.MenuBar?>
 | 
					<?import javafx.scene.control.MenuBar?>
 | 
				
			||||||
<?import javafx.scene.control.MenuItem?>
 | 
					<?import javafx.scene.control.MenuItem?>
 | 
				
			||||||
<?import javafx.scene.control.SeparatorMenuItem?>
 | 
					 | 
				
			||||||
<?import javafx.scene.control.SplitPane?>
 | 
					<?import javafx.scene.control.SplitPane?>
 | 
				
			||||||
<?import javafx.scene.control.Tab?>
 | 
					<?import javafx.scene.control.Tab?>
 | 
				
			||||||
<?import javafx.scene.control.TabPane?>
 | 
					<?import javafx.scene.control.TabPane?>
 | 
				
			||||||
@@ -58,51 +57,16 @@
 | 
				
			|||||||
      <menus>
 | 
					      <menus>
 | 
				
			||||||
        <Menu fx:id="menueFile" mnemonicParsing="false" text="Datei">
 | 
					        <Menu fx:id="menueFile" mnemonicParsing="false" text="Datei">
 | 
				
			||||||
          <items>
 | 
					          <items>
 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Neu" />
 | 
					            <MenuItem fx:id="beendenButton" mnemonicParsing="false" onAction="#quitApp" text="Beenden" />
 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Öffnen" />
 | 
					 | 
				
			||||||
            <Menu mnemonicParsing="false" text="Open Recent" />
 | 
					 | 
				
			||||||
            <SeparatorMenuItem mnemonicParsing="false" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Close" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Save" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Save As…" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Revert" />
 | 
					 | 
				
			||||||
            <SeparatorMenuItem mnemonicParsing="false" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Preferences…" />
 | 
					 | 
				
			||||||
            <SeparatorMenuItem mnemonicParsing="false" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Quit" />
 | 
					 | 
				
			||||||
          </items>
 | 
					          </items>
 | 
				
			||||||
        </Menu>
 | 
					        </Menu>
 | 
				
			||||||
        <Menu mnemonicParsing="false" text="Bearbeiten">
 | 
					        <Menu mnemonicParsing="false" text="Bearbeiten" />
 | 
				
			||||||
          <items>
 | 
					            <Menu mnemonicParsing="false" text="Optionen" />
 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Undo" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Redo" />
 | 
					 | 
				
			||||||
            <SeparatorMenuItem mnemonicParsing="false" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Cut" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Copy" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Paste" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Delete" />
 | 
					 | 
				
			||||||
            <SeparatorMenuItem mnemonicParsing="false" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Select All" />
 | 
					 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="Unselect All" />
 | 
					 | 
				
			||||||
          </items>
 | 
					 | 
				
			||||||
        </Menu>
 | 
					 | 
				
			||||||
            <Menu mnemonicParsing="false" text="Optionen">
 | 
					 | 
				
			||||||
               <items>
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Undo" />
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Redo" />
 | 
					 | 
				
			||||||
                  <SeparatorMenuItem mnemonicParsing="false" />
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Cut" />
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Copy" />
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Paste" />
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Delete" />
 | 
					 | 
				
			||||||
                  <SeparatorMenuItem mnemonicParsing="false" />
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Select All" />
 | 
					 | 
				
			||||||
                  <MenuItem mnemonicParsing="false" text="Unselect All" />
 | 
					 | 
				
			||||||
               </items>
 | 
					 | 
				
			||||||
            </Menu>
 | 
					 | 
				
			||||||
        <Menu mnemonicParsing="false" text="Hilfe">
 | 
					        <Menu mnemonicParsing="false" text="Hilfe">
 | 
				
			||||||
          <items>
 | 
					          <items>
 | 
				
			||||||
            <MenuItem mnemonicParsing="false" text="About MyHelloApp" />
 | 
					            <MenuItem mnemonicParsing="false" text="Git Repo" />
 | 
				
			||||||
 | 
					                  <MenuItem mnemonicParsing="false" text="JavaDoc" />
 | 
				
			||||||
 | 
					                  <MenuItem mnemonicParsing="false" text="Unspecified Action" />
 | 
				
			||||||
          </items>
 | 
					          </items>
 | 
				
			||||||
        </Menu>
 | 
					        </Menu>
 | 
				
			||||||
      </menus>
 | 
					      </menus>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,6 +26,10 @@ public class TourplanerController implements Initializable {
 | 
				
			|||||||
    public TableColumn<Tour, String> startCol, zielCol, dauerCol, streckeCol, nameCol;
 | 
					    public TableColumn<Tour, String> startCol, zielCol, dauerCol, streckeCol, nameCol;
 | 
				
			||||||
    public TextField titleTextView;
 | 
					    public TextField titleTextView;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Wird gestartet wenn eine Tour in der Tour listView ausgewählt wird
 | 
				
			||||||
 | 
					     * @param mouseEvent Triggered Event
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @FXML
 | 
					    @FXML
 | 
				
			||||||
    private void tourListSelectedItem(MouseEvent mouseEvent){
 | 
					    private void tourListSelectedItem(MouseEvent mouseEvent){
 | 
				
			||||||
        String selectedItem = TourListView.getSelectionModel().getSelectedItem();
 | 
					        String selectedItem = TourListView.getSelectionModel().getSelectedItem();
 | 
				
			||||||
@@ -40,11 +44,28 @@ public class TourplanerController implements Initializable {
 | 
				
			|||||||
        nameCol.setCellValueFactory(new PropertyValueFactory<Tour, String>("name"));
 | 
					        nameCol.setCellValueFactory(new PropertyValueFactory<Tour, String>("name"));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Beendet die App
 | 
				
			||||||
 | 
					     * Verbunden mit dem Menu -> Datei -> Beenden
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @FXML
 | 
				
			||||||
 | 
					    private void quitApp(){
 | 
				
			||||||
 | 
					        System.exit(0);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Fügt eine Tour hinzu
 | 
				
			||||||
 | 
					     * Verbunden mit Button -> Tour -> +
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @FXML
 | 
					    @FXML
 | 
				
			||||||
    private void addTour(){
 | 
					    private void addTour(){
 | 
				
			||||||
        this.viewModel.addTour();
 | 
					        this.viewModel.addTour();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Entfernt eine ausgewählte Tour
 | 
				
			||||||
 | 
					     * Verbunden mit Button -> Tour -> -
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @FXML
 | 
					    @FXML
 | 
				
			||||||
    private void delTour(){
 | 
					    private void delTour(){
 | 
				
			||||||
        this.beschreibungTableView.getItems().removeIf(s -> true); //löscht alles aus der tabelle
 | 
					        this.beschreibungTableView.getItems().removeIf(s -> true); //löscht alles aus der tabelle
 | 
				
			||||||
@@ -52,14 +73,20 @@ public class TourplanerController implements Initializable {
 | 
				
			|||||||
        this.viewModel.delTour();
 | 
					        this.viewModel.delTour();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Sucht eine Tour
 | 
				
			||||||
 | 
					     * Verbunden mit Button -> Suche
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @FXML
 | 
					    @FXML
 | 
				
			||||||
    private void suche(){
 | 
					    private void suche(){
 | 
				
			||||||
        this.viewModel.suche();
 | 
					        this.viewModel.suche();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @FXML
 | 
					    /**
 | 
				
			||||||
    private WebView mapView;
 | 
					     * Wird beim Start ausgeführt
 | 
				
			||||||
 | 
					     * @param url
 | 
				
			||||||
 | 
					     * @param resourceBundle
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void initialize(URL url, ResourceBundle resourceBundle) {
 | 
					    public void initialize(URL url, ResourceBundle resourceBundle) {
 | 
				
			||||||
        TourListView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
 | 
					        TourListView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user