Java 类javafx.scene.control.MenuButton 实例源码

项目:Projeto-IP2    文件:CadastroProfessor.java   
public void start(Stage primaryStage) throws Exception {

    //Essa parte foi para apenas escrever algo no arquivo de disciplinas, para testar.
    //se a parte disciplina aptas da GUI estava certa.
    //Disciplina dis = new Disciplina("�lgebra ", 23);
    //DisciplinaController.getInstance().cadastrarDisciplina(dis);
    //.........................
    primaryStage.setTitle("Cadastro de Professores");
    pane = FXMLLoader.load(this.getClass().getResource("cadastroProfessorFXML.fxml"));
    menu = (MenuButton) pane.getChildren().get(8);
    adiciona();
    primaryStage.setScene(new Scene(pane));
    primaryStage.setResizable(false);
    primaryStage.show();

}
项目:openjfx-8u-dev-tests    文件:MenuButtonsApp.java   
@Override
protected List<Labeled> getConstructorPage() {
    List<Labeled> list = new ArrayList<Labeled>();

    MenuButton default_button = new MenuButton(DEFAULT_BUTTON);
    defaultLayout.apply(default_button);
    if (!default_button.getText().equals(DEFAULT_BUTTON)) {
        reportGetterFailure("new MenuButton(DEFAULT_LABEL)");
    } else {
        list.add(default_button);
    }

    Rectangle rectangle = new Rectangle(10, 10, Color.rgb(200, 100, 100));
    MenuButton graphic_button = new MenuButton(GRAPHICS_BUTTON, rectangle);
    defaultLayout.apply(graphic_button);
    if (!graphic_button.getText().equals(GRAPHICS_BUTTON) || graphic_button.getGraphic() != rectangle) {
        reportGetterFailure("new MenuButton(GRAPHICS_LABEL, rectangle)");
    } else {
        list.add(graphic_button);
    }
    return list;
}
项目:openjfx-8u-dev-tests    文件:MenuButtonTest.java   
public static void setUpVars() throws Exception {
    scene = Root.ROOT.lookup().wrap();
    sceneAsParent = scene.as(Parent.class, Node.class);
    object = container = (MenuButtonWrap) sceneAsParent.lookup(new LookupCriteria<Node>() {
        public boolean check(Node cntrl) {
            return MenuButton.class.isAssignableFrom(cntrl.getClass());
        }
    }).wrap();
    contentPane = sceneAsParent.lookup(new ByID<Node>(MenuButtonApp.TEST_PANE_ID)).wrap();
    clearBtn = sceneAsParent.lookup(new ByText(MenuButtonApp.CLEAR_BTN_ID)).wrap();
    resetBtn = sceneAsParent.lookup(new ByText(MenuButtonApp.RESET_BTN_ID)).wrap();
    addPosBtn = sceneAsParent.lookup(new ByText(MenuButtonApp.ADD_SINGLE_AT_POS_BTN_ID)).wrap();
    removePosBtn = sceneAsParent.lookup(new ByText(MenuButtonApp.REMOVE_SINGLE_AT_POS_BTN_ID)).wrap();
    check = (Wrap<? extends Label>) sceneAsParent.lookup(new ByID(MenuButtonApp.LAST_SELECTED_ID)).wrap();
    sideCB = sceneAsParent.lookup(ChoiceBox.class).wrap();
    menuButtonAsStringMenuOwner = container.as(StringMenuOwner.class, Menu.class);
    menuButtonAsParent = container.as(Parent.class, MenuItem.class);
}
项目:openjfx-8u-dev-tests    文件:MenuItemWrap.java   
/**
 * Sleeps are applied in this method, because of RT-28683. We need to wait,
 * until a popup is really shown, but cannot determine that, in JFX.
 */
private void expand(final Menu menu) {
    if (!MenuWrap.isShowing(menu, getEnvironment())) {
        final Menu parent = getParentMenu(menu);
        if (parent != null) {
            expand(parent);
            getEnvironment().getTimeout(BEFORE_CLICK_TO_EXPAND_SLEEP).sleep();
            waitState(() -> MenuWrap.isParentShown(menu, getEnvironment()), true);
        }
        Wrap<? extends Node> mWrap = findWrap(menu);
        if (mWrap.getControl() instanceof MenuButton) {
            mWrap.mouse().move();
            getEnvironment().getTimeout(BEFORE_CLICK_TO_EXPAND_SLEEP).sleep();
            if (!MenuWrap.isShowing(menu, getEnvironment())) {
                mWrap.mouse().click();
            }
        } else {
            mWrap.mouse().move();
            getEnvironment().getTimeout(BEFORE_CLICK_TO_EXPAND_SLEEP).sleep();
        }
    }
}
项目:org.csstudio.display.builder    文件:MenuButtonDemo.java   
@Override
public void start(final Stage stage)
{
    final MenuButton button1 = new MenuButton("Plain Button", null, new MenuItem("Item 1"), new MenuItem("Item 2"));
    button1.getStyleClass().add("action_button");

    final MenuItem item = new MenuItem("Action Button Item");
    item.getStyleClass().add("action_button_item");
    final MenuButton button2 = new MenuButton("Dark Button", null, item, new MenuItem("Plain Item"));

    button2.setStyle(JFXUtil.shadedStyle(new WidgetColor(100, 0, 0)));
    button2.setTextFill(Color.YELLOW);
    button2.getStyleClass().add("action_button");

    final HBox box = new HBox(button1, button2);

    final Scene scene = new Scene(box, 800, 700);
    // XXX Enable scenic view to debug styles
    // ScenicView.show(scene);
    JFXRepresentation.setSceneStyle(scene);
    stage.setScene(scene);
    stage.setTitle("MenuButtons");

    stage.show();
}
项目:javafx-demos    文件:CustomCSSForMenuItem.java   
@Override
public void start(Stage stage) throws Exception {
    Group root = new Group();
    MenuButton btnList = new MenuButton();
    MenuItem item = new MenuItem("Testing");
    item.getStyleClass().add("myMenuItem");
    btnList.getItems().add(item);

    root.getChildren().add(btnList);
    Scene scene = new Scene(root, 500, 500, Color.LINEN);
    stage.setWidth(500);
    stage.setHeight(500);
    stage.setTitle("JavaFx Custom CSS For MenuItem Demo");
    stage.setScene(scene);
    stage.show();
}
项目:lttng-scope    文件:NavigationButtons.java   
/**
 * Constructor. This will prepare the buttons, which can then be retrieved
 * with {@link #getBackButton()}, {@link #getForwardButton()} and
 * {@link #getMenuButton()}.
 *
 * @param viewer
 *            The viewer to which the buttons will belong
 */
public NavigationButtons(TimeGraphWidget viewer) {
    List<NavigationMode> navModes = NAVIGATION_MODES;
    NavigationMode initialMode = navModes.get(0);

    BackButton backButton = new BackButton(viewer, initialMode);
    ForwardButton forwardButton = new ForwardButton(viewer, initialMode);
    MenuButton menuButton = new MenuButton();

    ToggleGroup tg = new ToggleGroup();
    List<RadioMenuItem> items = NAVIGATION_MODES.stream()
            .map(nm -> {
                RadioMenuItem item = new RadioMenuItem();
                item.setText(nm.getModeName());
                item.setGraphic(new HBox(new ImageView(nm.getBackIcon()), new ImageView(nm.getForwardIcon())));
                item.setToggleGroup(tg);
                item.setOnAction(e -> {
                    backButton.setNavMode(nm);
                    forwardButton.setNavMode(nm);
                });
                item.setDisable(!nm.isEnabled());
                return item;
            })
            .collect(Collectors.toList());

    items.get(0).setSelected(true);
    menuButton.getItems().addAll(items);

    fBackButton = backButton;
    fForwardButton = forwardButton;
    fMenuButton = menuButton;
}
项目:marathonv5    文件:ACEEditor.java   
private void createToolBars(ToolBarPanel toolBarPanel) {
    VLToolBar infoToolBar = new VLToolBar();
    infoButton = new MenuButton(null, FXUIUtils.getIcon("info"));
    infoButton.setDisable(true);
    infoToolBar.add(infoButton);
    toolBarPanel.add(infoToolBar);
    VLToolBar clipboardToolBar = new VLToolBar();
    cutButton = FXUIUtils.createButton("cut", "Remove selected text and copy to clipboard");
    cutButton.setOnAction((event) -> cut());
    clipboardToolBar.add(cutButton);
    copyButton = FXUIUtils.createButton("copy", "Copy selected text to clipboard");
    copyButton.setOnAction((event) -> copy());
    clipboardToolBar.add(copyButton);
    pasteButton = FXUIUtils.createButton("paste", "Paste text from clipboard");
    pasteButton.setOnAction((event) -> paste());
    clipboardToolBar.add(pasteButton);
    toolBarPanel.add(clipboardToolBar);
    VLToolBar redoToolBar = new VLToolBar();
    undoButton = FXUIUtils.createButton("undo", "Undo last action");
    undoButton.setOnAction((event) -> editorExecuteProc("undo"));
    redoToolBar.add(undoButton);
    redoButton = FXUIUtils.createButton("redo", "Redo last undone action");
    redoButton.setOnAction((event) -> editorExecuteProc("redo"));
    redoToolBar.add(redoButton);
    toolBarPanel.add(redoToolBar);
    VLToolBar searchToolBar = new VLToolBar();
    Button search = FXUIUtils.createButton("search", "Search for a pattern", true);
    search.setOnAction((event) -> editorExecuteProc("find"));
    searchToolBar.add(search);
    Button replace = FXUIUtils.createButton("replace", "Search for a pattern and replace", true);
    replace.setOnAction((event) -> editorExecuteProc("replace"));
    searchToolBar.add(replace);
    toolBarPanel.add(searchToolBar);
    VLToolBar settingsToolBar = new VLToolBar();
    Button settingsButton = FXUIUtils.createButton("settings", "Modify editor settings", true);
    settingsButton.setOnAction((event) -> onSettings());
    settingsToolBar.add(settingsButton);
    toolBarPanel.add(settingsToolBar);
}
项目:Projeto-IP2    文件:RemoverDisciplina.java   
public void start (Stage primaryStage) throws Exception{
    window = primaryStage;
    window.setTitle("Remover Disciplina");
    pane = FXMLLoader.load(this.getClass().getResource("removerDisciplinaFXML.fxml"));
    TextArea texto = (TextArea) pane.getChildren().get(4);
    menu2 = (MenuButton) pane.getChildren().get(9);
    nome = (TextField) pane.getChildren().get(2);
    id = (TextField) pane.getChildren().get(7);
    adiciona();
    texto.setEditable(false);
    window.setScene(new Scene(pane));
    window.setResizable(false);
    window.show();

}
项目:Projeto-IP2    文件:AtualizarDisciplina.java   
public void start(Stage primaryStage) throws IOException {
    window = primaryStage;
    window.setTitle("Atualiza��o de Professor");
    window.setResizable(false);
    Pane pane = FXMLLoader.load(this.getClass().getResource("atualizarDisciplinaFXML.fxml"));
    menu2 = (MenuButton)pane.getChildren().get(10);
    id = (TextField)pane.getChildren().get(2);
    nome = (TextField)pane.getChildren().get(6);
    adiciona();
    window.setScene(new Scene(pane));
    window.show();
}
项目:Projeto-IP2    文件:AtualizarProfessor.java   
public void start(Stage primaryStage) throws IOException {
    window = primaryStage;
    window.setTitle("Atualiza��o de Professor");
    window.setResizable(false);
    pane = FXMLLoader.load(this.getClass().getResource("AtualizarProfessorFXML.fxml"));
    menu1 = (MenuButton)pane.getChildren().get(10);
    menu2 = (MenuButton)pane.getChildren().get(11);
    adiciona();
    window.setScene(new Scene(pane));
    window.show();
}
项目:Projeto-IP2    文件:ProcurarDisciplina.java   
public void start (Stage primaryStage) throws Exception{
    window = primaryStage;
    window.setTitle("Procurar Professor");
    pane = FXMLLoader.load(this.getClass().getResource("procurarDisciplinaFXML.fxml"));
    TextArea texto = (TextArea) pane.getChildren().get(4);
    menu2 = (MenuButton) pane.getChildren().get(9);
    um = (TextField) pane.getChildren().get(2);
    dois = (TextField) pane.getChildren().get(6);
    adiciona();
    texto.setEditable(false);
    window.setScene(new Scene(pane));
    window.setResizable(false);
    window.show();

}
项目:openjfx-8u-dev-tests    文件:MenuButtonApp.java   
@Override
protected Scene getScene() {
    return new LabeledsApp.LabeledScene() {

        @Override
        protected Labeled getTestedLabeled() {
            return new MenuButton();
        }
    };
}
项目:openjfx-8u-dev-tests    文件:MenuButtonTest.java   
protected void show() {
    new GetAction() {
        @Override
        public void run(Object... parameters) {
            ((MenuButton) container.getControl()).show();
        }
    }.dispatch(Root.ROOT.getEnvironment());
}
项目:openjfx-8u-dev-tests    文件:MenuButtonTest.java   
protected void hide() {
    new GetAction() {
        @Override
        public void run(Object... parameters) {
            ((MenuButton) container.getControl()).hide();
        }
    }.dispatch(Root.ROOT.getEnvironment());
}
项目:openjfx-8u-dev-tests    文件:MenuButtonTest.java   
protected boolean isShown() {
    return new GetAction<Boolean>() {
        @Override
        public void run(Object... parameters) {
            setResult(((MenuButton) container.getControl()).isShowing());
        }
    }.dispatch(Root.ROOT.getEnvironment());
}
项目:openjfx-8u-dev-tests    文件:MenuButtonTest.java   
protected void checkShown(final boolean shown) {
    container.waitState(new State() {
        public Object reached() {
            return ((((MenuButton) container.getControl()).isShowing() == shown) ? Boolean.TRUE : null);
        }
    });
}
项目:javafx-dpi-scaling    文件:AdjusterTest.java   
@Test
public void testGetMenuButtonAdjuster() {
    Adjuster adjuster = Adjuster.getAdjuster(MenuButton.class);

    assertThat(adjuster, is(instanceOf(ControlAdjuster.class)));
    assertThat(adjuster.getNodeClass(), is(sameInstance(Control.class)));
}
项目:javafx-widgets    文件:NoArrowMenuButtonSkinBase.java   
public MenuLabeledImpl(MenuButton b) {
  super(b);
  button = b;
  addEventHandler(ActionEvent.ACTION, e -> {
    button.fireEvent(new ActionEvent());
    e.consume();
  });
}
项目:WSeminar    文件:WSeminar.java   
public static MenuItem getMenuItem(String menuSelector, String id) {
    MenuButton menu = (MenuButton) window.getScene().lookup(menuSelector);
    for (MenuItem mi : menu.getItems())
        if (mi.getId().equals(id)) return mi;

    System.out.println("NOP");
    return null;
}
项目:WatchlistPro    文件:AquaMenuButtonSkin.java   
public AquaMenuButtonSkin(MenuButton menuButton) {
    super(menuButton);

    registerChangeListener(menuButton.focusedProperty(), "FOCUSED");
    if (getSkinnable().isFocused()) {
        setFocusBorder();
    } else {
        setDropShadow();
    }
}
项目:CalendarFX    文件:CalendarSelectorSkin.java   
public CalendarSelectorSkin(CalendarSelector selector) {
    super(selector);

    buttonIcon = new Rectangle(12, 12);

    button = new MenuButton();
    button.setGraphic(buttonIcon);
    button.getStylesheets().add(CalendarView.class.getResource("calendar.css").toExternalForm()); //$NON-NLS-1$

    getChildren().add(button);

    selector.calendarProperty().addListener(it -> updateButton());

    selector.getCalendars().addListener(
            (Observable evt) -> updateMenuItems());

    updateMenuItems();
    updateButton();
}
项目:symmetrical-memory    文件:MainFormController.java   
private void renderAccountCard(Account account) {
    Pane pane = new AnchorPane();
    addCssClass(pane, "account-card");
    pane.setPrefHeight(70.0);
    pane.setMinHeight(70.0);
    pane.setMaxHeight(70.0);
    List<Node> children = pane.getChildren();

    Label domainLabel = new Label(account.getDomain());
    children.add(domainLabel);
    addCssClass(domainLabel, "domain-label");
    UiCommons.assignAnchors(domainLabel, 5.0, 100.0, null, 5.0);

    Label usernameLabel = new Label(account.getUsername());
    children.add(usernameLabel);
    addCssClass(usernameLabel, "username-label");
    UiCommons.assignAnchors(usernameLabel, 10.0, 100.0, 15.0, 10.0);

    Button showButton = new Button("Show");
    children.add(showButton);
    addCssClass(showButton, "control");
    showButton.setFocusTraversable(false);
    showButton.setOnAction(event -> showModal(new PasswordRevealModal(), account));
    UiCommons.assignAnchors(showButton, 5.0, 10.0, null, null);

    MenuButton accountMenu = new MenuButton("\u2699");
    children.add(accountMenu);
    addCssClass(accountMenu, "control");
    accountMenu.setFocusTraversable(false);
    UiCommons.assignAnchors(accountMenu, null, 10.0, 5.0, null);

    List<MenuItem> menuItems = accountMenu.getItems();
    MenuItem updateMenuItem = new MenuItem("Update");
    menuItems.add(updateMenuItem);
    updateMenuItem.setOnAction(event -> showModalWithReload(new SaveAccountModal(), Optional.of(account)));

    MenuItem deleteMenuItem = new MenuItem("Delete");
    menuItems.add(deleteMenuItem);
    deleteMenuItem.setOnAction(event -> showModalWithReload(new DeleteAccountModal(), account));

    viewPane.getChildren()
            .add(pane);
}
项目:openjfx-8u-dev-tests    文件:MenuButtonsApp.java   
@Override
protected Labeled getListenable() {
    MenuButton button = new FireListenableButton(DEFAULT);
    defaultLayout.apply(button);
    return button;
}
项目:openjfx-8u-dev-tests    文件:MenuButtonsApp.java   
@Override
protected Labeled getButton() {
    MenuButton button = new MenuButton(DEFAULT);
    defaultLayout.apply(button);
    return button;
}
项目:openjfx-8u-dev-tests    文件:MenuButtonApp.java   
protected void createMenuButton() {
    menuButton = new MenuButton("Menu Button");
}
项目:openjfx-8u-dev-tests    文件:MenuTest.java   
@Test
    public void pushMenu() throws InterruptedException {
        Parent<Node> parent = Root.ROOT.lookup().as(Parent.class, Node.class);
        Wrap<? extends MenuBar> bar = parent.lookup(MenuBar.class).wrap();
//        Parent<Menu> barParent = bar.as(Parent.class, Menu.class);
//        Wrap<? extends Menu> menu1 = barParent.
//                lookup(new ByTextMenuItem<Menu>("menu1", StringComparePolicy.EXACT)).wrap();
//        menu1.mouse().move();
//        menu1.mouse().move();
//        Parent<MenuItem> menu1_parent = menu1.as(Parent.class, MenuItem.class);
//        Wrap<? extends MenuItem> sub_menu1 = menu1_parent.
//                lookup(new ByTextMenuItem<MenuItem>("sub-menu1", StringComparePolicy.EXACT)).wrap();
//        sub_menu1.mouse().move();
//        Parent<MenuItem> sub_menu1_parent = sub_menu1.as(Parent.class, MenuItem.class);
//        Wrap<? extends MenuItem> sub_sub_menu1 = sub_menu1_parent.lookup(new ByTextMenuItem<MenuItem>("sub-sub-menu1", StringComparePolicy.EXACT)).wrap();
//        sub_sub_menu1.mouse().click();
//        Parent<MenuItem> sub_sub_menu1_parent = sub_sub_menu1.as(Parent.class, MenuItem.class);
//        Wrap<? extends MenuItem> item = sub_sub_menu1_parent.lookup(new ByTextMenuItem<MenuItem>("item1", StringComparePolicy.EXACT)).wrap();
//        item.mouse().click();

        StringMenuOwner menu_owner = bar.as(StringMenuOwner.class, MenuItem.class);
        //menu_owner.push("menu1", "sub-menu1", "sub-sub-menu1", "item1");

//        menu_owner.menu().select(new ByTextMenuItem("menu1", StringComparePolicy.EXACT),
//                                    new ByTextMenuItem("sub-menu1", StringComparePolicy.EXACT),
//                                    new ByTextMenuItem("sub-sub-menu1", StringComparePolicy.EXACT));

        Wrap<MenuItem> sub_menu1 = menu_owner.menu().select(new ByTextMenuItem("menu1", StringComparePolicy.EXACT),
                                    new ByTextMenuItem("sub-menu1", StringComparePolicy.EXACT));

        StringMenuOwner sub_menu1_tree = sub_menu1.as(StringMenuOwner.class, MenuItem.class);
        sub_menu1_tree.push("sub-sub-menu1", "item1");

        Wrap<? extends MenuButton> menu_button = parent.lookup(MenuButton.class).wrap();
        StringMenuOwner button_menu_owner = menu_button.as(StringMenuOwner.class, MenuItem.class);

        button_menu_owner.push("menu1", "sub-menu1", "sub-sub-menu1", "item1");

        button_menu_owner.push("item0");

        button_menu_owner.menu().push(new MenuTextLookupCriteria("menu1"), new MenuTextLookupCriteria("sub-menu1"), new MenuTextLookupCriteria("sub-sub-menu1"), new MenuTextLookupCriteria("item1"));

        button_menu_owner.menu().push(new ByText("item0"));

//        MenuBarDock bar = new MenuBarDock(new SceneDock().asParent());
////        bar.asStringMenuOwner().push("menu2");
////        new LabeledDock(new SceneDock().asParent(), "menu2 pushed", StringComparePolicy.SUBSTRING);
//        bar.asStringMenuOwner().push("menu0", "item0");
//        new LabeledDock(new SceneDock().asParent(), "item0 pushed", StringComparePolicy.SUBSTRING);
//        bar.asStringMenuOwner().push("menu1", "sub-menu1", "item1");
//        new LabeledDock(new SceneDock().asParent(), "item1 pushed", StringComparePolicy.SUBSTRING);
    }
项目:Map-Projections    文件:MapApplication.java   
/**
 * Create a set of widgets to choose an aspect either from a preset or numbers
 * Also bind aspectArr to the sliders
 * @return the full formatted Region
 */
protected Region buildAspectSelector(double[] aspectArr, Procedure aspectSetter) {
    final MenuButton presetChooser = new MenuButton("Aspect Presets");
    presetChooser.setTooltip(new Tooltip(
            "Set the aspect sliders based on a preset"));

    final String[] labels = { "Latitude:", "Longitude:", "Ctr. Meridian:" };
    final Slider[] sliders = new Slider[] {
            new Slider(-90, 90, 0.),
            new Slider(-180, 180, 0.),
            new Slider(-180, 180, 0.) };
    final Spinner<Double> spin0 = new Spinner<Double>(-90, 90, 0.); //yes, this is awkward. Java gets weird about arrays with generic types
    @SuppressWarnings("unchecked")
    final Spinner<Double>[] spinners = (Spinner<Double>[]) Array.newInstance(spin0.getClass(), 3);
    spinners[0] = spin0;
    spinners[1] = new Spinner<Double>(-180, 180, 0.);
    spinners[2] = new Spinner<Double>(-180, 180, 0.);

    for (int i = 0; i < 3; i ++) {
        aspectArr[i] = Math.toRadians(sliders[i].getValue());
        link(sliders[i], spinners[i], i, aspectArr, Math::toRadians,
                aspectSetter, isChanging, suppressListeners);
    }
    setAspectByPreset("Standard", sliders, spinners);

    for (String preset: ASPECT_NAMES) {
        MenuItem m = new MenuItem(preset);
        m.setOnAction((event) -> {
                setAspectByPreset(((MenuItem) event.getSource()).getText(),
                        sliders, spinners);
                for (int i = 0; i < 3; i ++)
                    aspectArr[i] = Math.toRadians(sliders[i].getValue());
                if (!suppressListeners.isSet())
                    aspectSetter.execute();
            });
        presetChooser.getItems().add(m);
    }

    final GridPane grid = new GridPane();
    grid.setVgap(V_SPACE);
    grid.setHgap(H_SPACE);
    grid.getColumnConstraints().addAll(
            new ColumnConstraints(SPINNER_WIDTH,Control.USE_COMPUTED_SIZE,Control.USE_COMPUTED_SIZE),
            new ColumnConstraints(), new ColumnConstraints(SPINNER_WIDTH));
    for (int i = 0; i < 3; i ++) {
        GridPane.setHgrow(sliders[i], Priority.ALWAYS);
        sliders[i].setTooltip(new Tooltip("Change the aspect of the map"));
        spinners[i].setTooltip(new Tooltip("Change the aspect of the map"));
        spinners[i].setEditable(true);
        grid.addRow(i, new Label(labels[i]), sliders[i], spinners[i]);
    }

    VBox all = new VBox(V_SPACE, presetChooser, grid);
    all.setAlignment(Pos.CENTER);
    all.managedProperty().bind(all.visibleProperty()); //make it hide when it is hiding
    return all;
}
项目:WhoWhatWhere    文件:WatchdogController.java   
public MenuButton getMenuBtnLoadRuleList()
{
    return menubtnLoadRuleList;
}
项目:javafx-widgets    文件:ActionGroup.java   
private void configMenuButton(MenuButton button) {
  if (buttonId != null) {
    button.setId(buttonId);
  }
  if ((options & ActionOption.HIDE_BUTTON_TEXT) == 0) {
    button.textProperty().bindBidirectional(text);
  }
  if (description.get() != null) {
    final Tooltip tooltip = new Tooltip();
    tooltip.textProperty().bindBidirectional(description);
    button.setTooltip(tooltip);
  }
  if (style.get() != null) {
    button.styleProperty().bindBidirectional(style);
  }
  if ((graphic.get() != null)
      && ((options & ActionOption.HIDE_BUTTON_GRAPHIC) == 0)) {
    button.graphicProperty().bindBidirectional(graphic);
  }
  if (alignment.get() != null) {
    button.alignmentProperty().bindBidirectional(alignment);
  }
  if (contentDisplay.get() != null) {
    button.contentDisplayProperty().bindBidirectional(contentDisplay);
  }
  if (graphicTextGap.get() >= 0) {
    button.graphicTextGapProperty().bindBidirectional(graphicTextGap);
  }
  button.visibleProperty().bindBidirectional(visible);
  button.managedProperty().bindBidirectional(managed);
  button.mnemonicParsingProperty().bindBidirectional(mnemonicParsing);

  button.getStyleClass().addAll(styleClass);
  if (bindStyleClass) {
    styleClass.setAll(button.getStyleClass());
    Bindings.bindContentBidirectional(styleClass, button.getStyleClass());
  }

  button.setOnAction(this);

  final ObservableList<MenuItem> buttonItems = button.getItems();
  for (final IAction action : actions) {
    final MenuItem item = action.createMenuItem();
    buttonItems.add(item);
  }
}
项目:Projeto-IP2    文件:DisciplinaExcluir.java   
public static void add(List<CheckMenuItem> me, MenuButton b) {
    CheckMenuItem[] array = me.toArray(new CheckMenuItem[me.size()]);
    if(b.getItems().size()>0) {
        b.getItems().clear();
    }

        b.getItems().addAll(array);



}
项目:lttng-scope    文件:NavigationButtons.java   
/**
 * Get the drop-down menu button, which allows switching between the
 * available navigation modes.
 *
 * @return The drop-down menu button
 */
public MenuButton getMenuButton() {
    return fMenuButton;
}