|
@@ -17,6 +17,7 @@ import com.moviesdb.Movie;
|
|
|
import javafx.scene.text.Text;
|
|
|
import javafx.scene.text.TextFlow;
|
|
|
import com.moviesdb.DataBaseConnector;
|
|
|
+import javafx.stage.Stage;
|
|
|
|
|
|
import java.awt.event.MouseEvent;
|
|
|
import java.time.chrono.AbstractChronology;
|
|
@@ -41,6 +42,13 @@ public class Controller {
|
|
|
@FXML
|
|
|
AnchorPane filterPane;
|
|
|
|
|
|
+ @FXML
|
|
|
+ Label minimizeButton;
|
|
|
+ @FXML
|
|
|
+ Label maximizeButton;
|
|
|
+ @FXML
|
|
|
+ Label closeButton;
|
|
|
+
|
|
|
Map<Label, Movie> map;
|
|
|
Label[] labelsMovies;
|
|
|
Movie[] movies;
|
|
@@ -48,9 +56,37 @@ public class Controller {
|
|
|
DataBaseConnector my_connector;
|
|
|
|
|
|
|
|
|
- public void initialize(){
|
|
|
+ public void initialize(Stage primaryStage){
|
|
|
my_connector = new DataBaseConnector();
|
|
|
my_connector.initConnection("d","1");
|
|
|
+
|
|
|
+
|
|
|
+ ImageView minimizeImageView = new ImageView(new Image(getClass().getResourceAsStream("media\\minimize.png")));
|
|
|
+ minimizeImageView.setFitHeight(16);
|
|
|
+ minimizeImageView.setFitWidth(16);
|
|
|
+ minimizeButton.setGraphic(minimizeImageView);
|
|
|
+ minimizeButton.setOnMouseClicked(e-> {
|
|
|
+ primaryStage.setIconified(true);
|
|
|
+ });
|
|
|
+
|
|
|
+ ImageView maximizeImageView = new ImageView(new Image(getClass().getResourceAsStream("media\\maximize.png")));
|
|
|
+ maximizeImageView.setFitHeight(16);
|
|
|
+ maximizeImageView.setFitWidth(16);
|
|
|
+ maximizeButton.setGraphic(maximizeImageView);
|
|
|
+ maximizeButton.setOnMouseClicked(e-> {
|
|
|
+ if (primaryStage.isMaximized() == true)
|
|
|
+ primaryStage.setMaximized(false);
|
|
|
+ else
|
|
|
+ primaryStage.setMaximized(true);
|
|
|
+ });
|
|
|
+
|
|
|
+ ImageView CloseImageView = new ImageView(new Image(getClass().getResourceAsStream("media\\cancel.png")));
|
|
|
+ CloseImageView.setFitHeight(16);
|
|
|
+ CloseImageView.setFitWidth(16);
|
|
|
+ closeButton.setGraphic(CloseImageView);
|
|
|
+ closeButton.setOnMouseClicked(e-> {
|
|
|
+ primaryStage.close();
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
public void loadPosters()
|