private void initProfilerText(double x, double y) { profilerText.setFont(FXGL.getUIFactory().newFont(FontType.MONO, 20.0)); profilerText.setFill(Color.RED); profilerText.setTranslateX(x); profilerText.setTranslateY(y); uiRoot.getChildren().add(profilerText); }
public FXGLSpinner(ObservableList<T> items) { super(items); getStyleClass().setAll("fxgl-spinner"); getEditor().setFont(FXGL.getUIFactory().newFont(18)); } }
public FXGLSpinner(ObservableList<T> items) { super(items); getStyleClass().setAll("fxgl-spinner"); getEditor().setFont(FXGLUIConfig.getUIFactory().newFont(18)); } }
public FXGLButton(String text) { super(text); getStyleClass().setAll("fxgl_button"); setFont(FXGLUIConfig.getUIFactory().newFont(22)); setAlignment(Pos.CENTER); setOnKeyPressed(e -> { if (e.getCode() == KeyCode.ENTER) { //FXGL.getAudioPlayer().playSound(FXGL.getSettings().getSoundMenuPress()); fire(); } }); // TODO: //setOnMouseEntered(e -> FXGL.getAudioPlayer().playSound(FXGL.getSettings().getSoundMenuSelect())); //setOnMouseClicked(e -> FXGL.getAudioPlayer().playSound(FXGL.getSettings().getSoundMenuPress())); }
private HBox makeMenuBar() { ToggleButton tb1 = new ToggleButton("MAIN MENU"); ToggleButton tb2 = new ToggleButton("OPTIONS"); ToggleButton tb3 = new ToggleButton("EXTRA"); tb1.setFont(FXGL.getUIFactory().newFont(18)); tb2.setFont(FXGL.getUIFactory().newFont(18)); tb3.setFont(FXGL.getUIFactory().newFont(18)); ToggleGroup group = new ToggleGroup(); tb1.setToggleGroup(group); tb2.setToggleGroup(group); tb3.setToggleGroup(group); tb1.setUserData(menuBody); tb2.setUserData(makeOptionsMenu()); tb3.setUserData(makeExtraMenu()); group.selectedToggleProperty().addListener((obs, old, newToggle) -> { if (newToggle == null) { group.selectToggle(old); return; } switchMenuTo((Node)newToggle.getUserData()); }); group.selectToggle(tb1); HBox hbox = new HBox(10, tb1, tb2, tb3); hbox.setAlignment(Pos.TOP_CENTER); return hbox; }
public FXGLButton(String text) { super(text); getStyleClass().setAll("fxgl_button"); setFont(FXGL.getUIFactory().newFont(22)); setAlignment(Pos.CENTER); setOnKeyPressed(e -> { if (e.getCode() == KeyCode.ENTER) { FXGL.getAudioPlayer().playSound(FXGL.getSettings().getSoundMenuPress()); fire(); } }); setOnMouseEntered(e -> FXGL.getAudioPlayer().playSound(FXGL.getSettings().getSoundMenuSelect())); setOnMouseClicked(e -> FXGL.getAudioPlayer().playSound(FXGL.getSettings().getSoundMenuPress())); }