Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 KB | None | 0 0
  1. package de.hhn.it.pp.javafx.controllers;
  2.  
  3. import java.awt.Label;
  4. import java.io.IOException;
  5. import java.net.URL;
  6. import java.util.EventObject;
  7. import java.util.ResourceBundle;
  8.  
  9.  
  10. import javafx.event.ActionEvent;
  11. import de.hhn.it.pp.components.lgs.LinearSystem;
  12. import de.hhn.it.pp.javafx.Main;
  13. import javafx.fxml.FXML;
  14. import javafx.fxml.FXMLLoader;
  15. import javafx.fxml.Initializable;
  16. import javafx.scene.Parent;
  17. import javafx.scene.Scene;
  18. import javafx.scene.control.Button;
  19. import javafx.scene.control.ListView;
  20. import javafx.stage.Stage;
  21. import javafx.scene.Node;
  22.  
  23. import org.slf4j.Logger;
  24. import org.slf4j.LoggerFactory;
  25.  
  26. public class ReminderMainController implements Initializable {
  27.  
  28.     @FXML
  29.     private Button btnDelete;
  30.  
  31.     @FXML
  32.     private Button btnEdit;
  33.  
  34.     @FXML
  35.     private ListView<String> viewTaskList;
  36.  
  37.     @FXML
  38.     private Label lbReminder;
  39.  
  40.     @FXML
  41.     private Button btnNewTask;
  42.    
  43.     private static final Logger logger = LoggerFactory.getLogger(ReminderMainController.class);
  44.  
  45.     Stage prevStage;
  46.  
  47.     public void setPrevStage(Stage stage) {
  48.         this.prevStage = stage;
  49.     }
  50.  
  51.     @FXML
  52.     // btnNewTask.setOnAction(new EventHandler<ActionEvent>() {
  53.     // scene.addEventFilter(MouseEvent.MOUSE_PRESSED, new EventHandler<MouseEvent>()
  54.     // {
  55.     // @Overrite
  56.     public void btnNewTaskClicked(ActionEvent event) throws IOException {
  57.        
  58.         try {
  59.              Node node = (Node) event.getSource();
  60.              Stage stage = (Stage) node.getScene().getWindow();
  61.              
  62.              Parent root = FXMLLoader.load(getClass().getResource("/fxml/ReminderTaskCreationWindow.fxml"));
  63.              
  64.              //create a new scene with root and set the stage
  65.               Scene scene = new Scene(root);
  66.               stage.setScene(scene);
  67.               stage.show();
  68.         } catch (IOException|RuntimeException e) {
  69.             logger.error("Es ist ein Fehler beim Laden des zweiten Screens aufgetreten: ", e);
  70.         }
  71.  
  72.     }
  73.  
  74.     @FXML
  75.     public void btnEditClicked() {
  76.  
  77.     }
  78.  
  79.     @FXML
  80.     public void btnDeleteClicked() {
  81.  
  82.     }
  83.  
  84.     public Main main;
  85.  
  86.     public void setMain(Main main) {
  87.         this.main = main;
  88.     }
  89.  
  90.     @Override
  91.     public void initialize(URL arg0, ResourceBundle arg1) {
  92.         // TODO Auto-generated method stub
  93.  
  94.     }
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement