在不同的场景中使用相同的按钮?

时间:2018-05-09 18:25:15

标签: java javafx

我按下了一个按钮,     按钮goBack =新按钮(“VoltarAtrás”);

我按下按钮两次,第一次是在场景2中的HBox中,第二次是在场景3中的VBox中。不知怎的,它只出现在场景3中。

enter image description here

Label information=new Label("O Porto Jazz Fest é o maior evento do seu tipo no pais!");
information.getStyleClass().add("information");

Button goBack=new Button("Voltar atrás");
goBack.setOnAction(e->window.setScene(scene));

VBox vB=new VBox(30);
vB.getChildren().addAll(goBack,information);
vB.getStyleClass().add("vbox");

scene2=new Scene(vB,1600,900);
scene2.getStylesheets().add("CustomCSS.css");

//Criar Cena 3
Label Banda1=new Label("Earth, Wind & Fire");
Banda1.getStyleClass().add("Bandas");

Label Banda2=new Label("Louis Armstrong and His Hot Five");
Banda2.getStyleClass().add("Bandas");

Label Banda3=new Label("Bob James");
Banda3.getStyleClass().add("Bandas");

Label Banda4=new Label("Larry Carlton");
Banda4.getStyleClass().add("Bandas");

Label promo= new Label("AS MELHORES BANDAS DE JAZZ DE TODOS OS TEMPOS!\nNÃO PERCAS A OPORTUNIDADE DE ARRANJAR JÁ OS BILHETES.\nBilhetes disponíveis através de:\nCOMBO TICKET C/ CP.\nONLINE NO SITE DO EVENTO.\nNA SUA AGÊNCIA MAIS PROXIMA.");
promo.getStyleClass().add("promo");
VBox cartazBox= new VBox(40);
cartazBox.getChildren().addAll(goBack,Banda1,Banda2,Banda3,Banda4,promo);
cartazBox.getStyleClass().add("vbox");
scene3=new Scene(cartazBox,1600,900);
scene3.getStylesheets().add("CustomCSS.css");
window.setScene(scene);
window.show();

0 个答案:

没有答案