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: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 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.MenuBar?>
 | 
			
		||||
<?import javafx.scene.control.MenuItem?>
 | 
			
		||||
<?import javafx.scene.control.SeparatorMenuItem?>
 | 
			
		||||
<?import javafx.scene.control.SplitPane?>
 | 
			
		||||
<?import javafx.scene.control.Tab?>
 | 
			
		||||
<?import javafx.scene.control.TabPane?>
 | 
			
		||||
@@ -58,51 +57,16 @@
 | 
			
		||||
      <menus>
 | 
			
		||||
        <Menu fx:id="menueFile" mnemonicParsing="false" text="Datei">
 | 
			
		||||
          <items>
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Neu" />
 | 
			
		||||
            <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>
 | 
			
		||||
        </Menu>
 | 
			
		||||
        <Menu mnemonicParsing="false" text="Bearbeiten">
 | 
			
		||||
          <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="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" />
 | 
			
		||||
            <MenuItem fx:id="beendenButton" mnemonicParsing="false" onAction="#quitApp" text="Beenden" />
 | 
			
		||||
          </items>
 | 
			
		||||
        </Menu>
 | 
			
		||||
        <Menu mnemonicParsing="false" text="Bearbeiten" />
 | 
			
		||||
            <Menu mnemonicParsing="false" text="Optionen" />
 | 
			
		||||
        <Menu mnemonicParsing="false" text="Hilfe">
 | 
			
		||||
          <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>
 | 
			
		||||
        </Menu>
 | 
			
		||||
      </menus>
 | 
			
		||||
 
 | 
			
		||||
@@ -26,6 +26,10 @@ public class TourplanerController implements Initializable {
 | 
			
		||||
    public TableColumn<Tour, String> startCol, zielCol, dauerCol, streckeCol, nameCol;
 | 
			
		||||
    public TextField titleTextView;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Wird gestartet wenn eine Tour in der Tour listView ausgewählt wird
 | 
			
		||||
     * @param mouseEvent Triggered Event
 | 
			
		||||
     */
 | 
			
		||||
    @FXML
 | 
			
		||||
    private void tourListSelectedItem(MouseEvent mouseEvent){
 | 
			
		||||
        String selectedItem = TourListView.getSelectionModel().getSelectedItem();
 | 
			
		||||
@@ -40,11 +44,28 @@ public class TourplanerController implements Initializable {
 | 
			
		||||
        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
 | 
			
		||||
    private void addTour(){
 | 
			
		||||
        this.viewModel.addTour();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Entfernt eine ausgewählte Tour
 | 
			
		||||
     * Verbunden mit Button -> Tour -> -
 | 
			
		||||
     */
 | 
			
		||||
    @FXML
 | 
			
		||||
    private void delTour(){
 | 
			
		||||
        this.beschreibungTableView.getItems().removeIf(s -> true); //löscht alles aus der tabelle
 | 
			
		||||
@@ -52,14 +73,20 @@ public class TourplanerController implements Initializable {
 | 
			
		||||
        this.viewModel.delTour();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Sucht eine Tour
 | 
			
		||||
     * Verbunden mit Button -> Suche
 | 
			
		||||
     */
 | 
			
		||||
    @FXML
 | 
			
		||||
    private void suche(){
 | 
			
		||||
        this.viewModel.suche();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @FXML
 | 
			
		||||
    private WebView mapView;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Wird beim Start ausgeführt
 | 
			
		||||
     * @param url
 | 
			
		||||
     * @param resourceBundle
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public void initialize(URL url, ResourceBundle resourceBundle) {
 | 
			
		||||
        TourListView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user