public Pane buildArtifactPropertiesLayout( PackageArtifact artifact, Map<String, PackageDescriptionViewImpl.ArtifactPropertyContainer> artifactPropertyFields, Set<PackageDescriptionViewImpl.ArtifactRelationshipContainer> artifactRelationshipFields, Map<String, CheckBox> metadataInheritanceButtonMap, PackageDescriptionPresenter packageDescriptionPresenter, PackageOntologyService packageOntologyService) { this.artifactPropertyFields = artifactPropertyFields; this.artifactRelationshipFields = artifactRelationshipFields; artifactDetailsLayout = new BorderPane(); artifactDetailsLayout.setMinHeight(500); artifactDetailsLayout.setMinWidth(540); artifactDetailsLayout.getStylesheets().add("/css/app.css"); artifactDetailsLayout.getStyleClass().add(PACKAGE_TOOL_POPUP_CLASS); this.metadataInheritanceButtonMap = metadataInheritanceButtonMap; this.presenter = packageDescriptionPresenter; this.packageOntologyService = packageOntologyService; createArtifactDetailsPopup(artifact); return artifactDetailsLayout; }
public BorderPane viewStockDrinkList(final ObservableList<CategoryVO> listCategory) { final BorderPane borderPane = new BorderPane(); borderPane.setMinWidth(Screen.getPrimary().getVisualBounds().getWidth()); borderPane.setMinHeight(Screen.getPrimary().getVisualBounds().getHeight()); borderPane.setPadding(new Insets(15, 0, 0, 20)); borderPane.setId("borderxx"); GridPane typesOfDrink = new GridPane(); typesOfDrink.setVgap(20); typesOfDrink.setPadding(new Insets(130, 0, 0, 0)); ToggleGroup groupDrink = new ToggleGroup(); GridPane typesOfDrink2 = new GridPane(); typesOfDrink2.setVgap(20); typesOfDrink2.setPadding(new Insets(130, 30, 0, 0)); final ToggleButton bt1 = new ToggleButton(listCategory.get(0).getCategoryName()); bt1.setToggleGroup(groupDrink); bt1.setId("drinkName"); bt1.setMaxSize(250, 250); typesOfDrink2.add(bt1, 0, 0); // premium whisky bt1.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('wine.jpeg');"); /*borderPane.setCenter(drinks.viewWineStock()); chkRect()*/ borderPane.setCenter( viewStock( listCategory.get(0).getCategotyId(), listCategory.get(0).getCategoryName())); animation.animateLeft(bt1, 0, 0); } }); final ToggleButton bt2 = new ToggleButton(listCategory.get(1).getCategoryName()); bt2.setToggleGroup(groupDrink); bt2.setId("drinkName"); bt2.setMaxSize(250, 250); typesOfDrink.add(bt2, 0, 0); // regular whisky bt2.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('vodka.jpg');"); // borderPane.setCenter(drinks.viewVodkaStock()); borderPane.setCenter( viewStock( listCategory.get(1).getCategotyId(), listCategory.get(1).getCategoryName())); animation.animateRight(bt2, 0, 0); } }); final ToggleButton bt3 = new ToggleButton(listCategory.get(2).getCategoryName()); bt3.setToggleGroup(groupDrink); bt3.setId("drinkName"); bt3.setMaxSize(250, 250); typesOfDrink2.add(bt3, 0, 1); // Premium Vodka bt3.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('beer2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(2).getCategotyId(), listCategory.get(2).getCategoryName())); animation.animateLeft(bt3, 0, 1); } }); final ToggleButton bt4 = new ToggleButton(listCategory.get(3).getCategoryName()); bt4.setToggleGroup(groupDrink); bt4.setId("drinkName"); bt4.setMaxSize(250, 250); typesOfDrink.add(bt4, 0, 1); // Regular Vodka bt4.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('whisky.jpg');"); borderPane.setCenter( viewStock( listCategory.get(3).getCategotyId(), listCategory.get(3).getCategoryName())); animation.animateRight(bt4, 0, 1); } }); final ToggleButton bt5 = new ToggleButton(listCategory.get(4).getCategoryName()); bt5.setToggleGroup(groupDrink); bt5.setId("drinkName"); bt5.setMaxSize(250, 250); typesOfDrink.add(bt5, 0, 4); // Brandy bt5.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('rum2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(4).getCategotyId(), listCategory.get(5).getCategoryName())); animation.animateRight(bt5, 0, 4); } }); final ToggleButton bt6 = new ToggleButton(listCategory.get(5).getCategoryName()); bt6.setToggleGroup(groupDrink); bt6.setId("drinkName"); bt6.setMaxSize(250, 250); typesOfDrink.add(bt6, 0, 5); // Gin bt6.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('Scotch.jpg');"); borderPane.setCenter( viewStock( listCategory.get(5).getCategotyId(), listCategory.get(5).getCategoryName())); animation.animateRight(bt6, 0, 5); } }); final ToggleButton bt7 = new ToggleButton(listCategory.get(6).getCategoryName().replace('&', '\n')); bt7.setToggleGroup(groupDrink); bt7.setId("drinkName"); bt7.setMaxSize(250, 250); typesOfDrink2.add(bt7, 0, 5); // White Rum and Premixes bt7.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('othertype2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(6).getCategotyId(), listCategory.get(6).getCategoryName())); animation.animateLeft(bt7, 0, 5); } }); final ToggleButton bt8 = new ToggleButton(listCategory.get(7).getCategoryName()); bt8.setToggleGroup(groupDrink); bt8.setId("drinkName"); bt8.setMaxSize(250, 250); typesOfDrink.add(bt8, 0, 3); // Regular Rum bt8.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('othertype2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(7).getCategotyId(), listCategory.get(7).getCategoryName())); animation.animateRight(bt8, 0, 3); } }); final ToggleButton bt9 = new ToggleButton(listCategory.get(8).getCategoryName()); bt9.setToggleGroup(groupDrink); bt9.setId("drinkName"); bt9.setMaxSize(250, 250); typesOfDrink.add(bt9, 0, 6); // Beer bt9.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('othertype2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(8).getCategotyId(), listCategory.get(8).getCategoryName())); animation.animateRight(bt9, 0, 6); } }); final ToggleButton bt10 = new ToggleButton(listCategory.get(9).getCategoryName()); bt10.setToggleGroup(groupDrink); bt10.setId("drinkName"); bt10.setMaxSize(250, 250); typesOfDrink2.add(bt10, 0, 3); // Wine bt10.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('othertype2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(9).getCategotyId(), listCategory.get(9).getCategoryName())); animation.animateLeft(bt10, 0, 3); } }); final ToggleButton bt11 = new ToggleButton(listCategory.get(10).getCategoryName()); bt11.setToggleGroup(groupDrink); bt11.setId("drinkName"); bt11.setMaxSize(250, 250); typesOfDrink2.add(bt11, 0, 2); // Premium Scotch bt11.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('othertype2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(10).getCategotyId(), listCategory.get(10).getCategoryName())); animation.animateLeft(bt11, 0, 2); } }); final ToggleButton bt12 = new ToggleButton(listCategory.get(11).getCategoryName()); bt12.setToggleGroup(groupDrink); bt12.setId("drinkName"); bt12.setMaxSize(250, 250); typesOfDrink.add(bt12, 0, 2); // regular Scotch bt12.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('othertype2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(11).getCategotyId(), listCategory.get(11).getCategoryName())); animation.animateRight(bt12, 0, 2); } }); final ToggleButton bt13 = new ToggleButton(listCategory.get(12).getCategoryName()); bt13.setToggleGroup(groupDrink); bt13.setId("drinkName"); bt13.setMaxSize(250, 250); typesOfDrink2.add(bt13, 0, 4); // Beverages bt13.setOnAction( new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { // borderPane.setStyle("-fx-background-image: url('othertype2.jpg');"); borderPane.setCenter( viewStock( listCategory.get(12).getCategotyId(), listCategory.get(12).getCategoryName())); animation.animateLeft(bt13, 0, 4); } }); // typesOfDrink.getChildren().addAll(tbWine,tbVodka,tbBeer,tbWisky,tbRum,tbScotch,tbOther); borderPane.setLeft(typesOfDrink); borderPane.setRight(typesOfDrink2); bt2.fire(); return borderPane; }