浏览代码

removed floating in Edit

toomanysugar 4 年之前
父节点
当前提交
98f1871478
共有 2 个文件被更改,包括 13 次插入7 次删除
  1. 11 5
      src/main/java/com/moviesdb/EditMovieController.java
  2. 2 2
      src/main/resources/EditMovieWindow.fxml

+ 11 - 5
src/main/java/com/moviesdb/EditMovieController.java

@@ -173,12 +173,14 @@ public class EditMovieController extends Controller {
         //TODO ADD ACTORS INFO
         List<Role> Role = ((BrowserController) caller).getRolesFromConnection(editableMovie.id());
 
+
+        //moveFloatingElements(35);
+
         for (Role row : Role) {
-            moveFloatingElements(35);
             addFilledRole(row);
         }
 
-        if ((actorsGridAncor.getChildren().size()) == 1)
+        if ((actorsGridAncor.getChildren().size()) < 1)
             addActor();
     }
 
@@ -188,8 +190,8 @@ public class EditMovieController extends Controller {
             //row.setPrefWidth(actorsGrid.getWidth());
             actorsGridAncor.getChildren().add(row);
             actorsGrid.setMinHeight(actorsGrid.getMinHeight() + 35);
-            if ((long) actorsGridAncor.getChildren().size() > 1)
-                moveFloatingElements(35);
+            //if ((long) actorsGridAncor.getChildren().size() > 1)
+                //moveFloatingElements(35);
         } catch (IOException ex) {
             ex.printStackTrace();
         }
@@ -200,12 +202,14 @@ public class EditMovieController extends Controller {
         if (count > 1) {
             actorsGridAncor.getChildren().remove(count - 1);
             actorsGrid.setMinHeight(actorsGrid.getMinHeight() - 35);
-            moveFloatingElements(-35);
+            //moveFloatingElements(-35);
         }
     }
 
     private void moveFloatingElements(int space) {
+
         AnchorPane.setTopAnchor(actorLabel, actorLabel.getLayoutY() + space);
+        System.out.println(AnchorPane.getTopAnchor(actorLabel));
         AnchorPane.setTopAnchor(actorUnderline, actorUnderline.getLayoutY() + space);
         AnchorPane.setTopAnchor(roleLabel, roleLabel.getLayoutY() + space);
         AnchorPane.setTopAnchor(roleUnderline, roleUnderline.getLayoutY() + space);
@@ -302,6 +306,8 @@ public class EditMovieController extends Controller {
 
 
     private void addFilledRole(Role filledRole) {
+
+        //moveFloatingElements(35);
         try {
             //AnchorPane row = (AnchorPane) actorsGrid.getChildren().get(1);
             addActor();

+ 2 - 2
src/main/resources/EditMovieWindow.fxml

@@ -37,7 +37,7 @@
       <AnchorPane minHeight="0.0" minWidth="0.0" style="-fx-background-color: #212121;" BorderPane.alignment="CENTER">
          <AnchorPane prefWidth="200.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
             <children>
-               <Label onMouseClicked="#executeForm" text="Add" textFill="#9f9f9f" AnchorPane.bottomAnchor="14.0" AnchorPane.rightAnchor="14.0" AnchorPane.topAnchor="14.0">
+               <Label onMouseClicked="#executeForm" text="Edit" textFill="#9f9f9f" AnchorPane.bottomAnchor="14.0" AnchorPane.rightAnchor="14.0" AnchorPane.topAnchor="14.0">
                   <font>
                      <Font name="System Bold" size="16.0" />
                   </font>
@@ -193,7 +193,7 @@
                </VBox>
             </content>
          </ScrollPane>
-         <Label text="Add movie" textFill="#9f9f9f" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="14.0">
+         <Label text="Edit movie" textFill="#9f9f9f" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="14.0">
             <font>
                <Font size="24.0" />
             </font>