Public classEffecttest extends Application { Public Static voidMain (string[] args) {launch (args); } @Override Public voidStart (stage stage) {Stage.settitle ("Comboboxsample"); Scene Scene=NewScene (NewGroup (), the, -); TextField Notification=NewTextField (); Final ContextMenu ContextMenu=NewContextMenu (); Contextmenu.setonshowing ((windowevent e)-{System. out. println ("showing"); }); Contextmenu.setonshown ((windowevent e)-{System. out. println ("shown"); }); MenuItem item1=NewMenuItem (" About"); Item1.setonaction ((ActionEvent e)-{System. out. println (" About"); }); MenuItem item2=NewMenuItem ("Preferences"); Item2.setonaction ((ActionEvent e)-{System. out. println ("Preferences"); }); Contextmenu.getitems (). AddAll (Item1, item2); Notification.setcontextmenu (ContextMenu); Gridpane Grid=NewGridpane (); Grid.setvgap (4); Grid.sethgap (Ten); Grid.setpadding (NewInsets (5,5,5,5)); Grid.add (NewLabel ("To :"),0,0); GRID.ADD (Notification,2,3); Text text=NewText (); Text.setid ("Fancytext"); Text.setstyle ("#fancytext {-fx-fill:white;-fx-font:120px Harlow;}"); Text.setx ( -); Text.sety ( Max); Grid.add (text,3,2); Final String Cssdefault="-fx-border-color:blue;\n"+"-fx-background-color:black;"+"-fx-border-insets:5;\n"+"-fx-border-width:3;\n"+"-fx-border-style:dashed;\n";//Grid.setstyle ("-fx-background-color:black;");Grid.setstyle (Cssdefault); Group Root=(Group) scene.getroot (); Root.getchildren (). Add (grid); Scene.setfill (NULL); String CssFile1= This. GetClass (). GetResource ("X.css"). Toexternalform (); String CssFile2= This. GetClass (). GetResource ("Styles.css"). Toexternalform (); String CssFile3= This. GetClass (). GetResource ("/cssstyles/base.css"). Toexternalform (); Scene.getstylesheets (). AddAll (CssFile1, CssFile2, CssFile3); Stage.setscene (Scene); Stage.show (); } }
JavaFX Style and Cssfile