Package javafx.scene.control

Examples of javafx.scene.control.MenuItem


        return initial.dispatchEvent(event, tail);
      }
    });
   
    // make the new context menu including the clear option   
    MenuItem copySelected = new MenuItem("Copy");
    copySelected.setOnAction(new EventHandler<ActionEvent>() { 
      @Override
      public void handle(ActionEvent event) {
        textArea.copy();
      }
    });
    MenuItem selectAll = new MenuItem("Select all");
    selectAll.setOnAction(new EventHandler<ActionEvent>() { 
      @Override
      public void handle(ActionEvent event) {
        textArea.selectAll();
      }
    });
    MenuItem clearConsole = new MenuItem("Clear");
    clearConsole.setOnAction(new EventHandler<ActionEvent>() { 
      @Override
      public void handle(ActionEvent event) {
        textArea.setText("");
      }
    });
View Full Code Here


        }
    }

    private void addApplicationActionsMethods() {

        MenuItem undeployAppItem = new MenuItem(resources.getString("application.action.undeploy"));
        undeployAppItem.setOnAction((ActionEvent t) -> {
            deleteApplication();
        });
        MenuItem enableAppItem = new MenuItem(resources.getString("application.action.enable"));
        enableAppItem.setOnAction((ActionEvent t) -> {
        });
        MenuItem disableAppItem = new MenuItem(resources.getString("application.action.disable"));
        disableAppItem.setOnAction((ActionEvent t) -> {
        });
        MenuItem openInBrowserItem = new MenuItem(resources.getString("application.action.openInBrowser"));
        openInBrowserItem.setOnAction((ActionEvent t) -> {
        });
        MenuItem updateAppItem = new MenuItem(resources.getString("application.action.update"));
        updateAppItem.setOnAction((ActionEvent t) -> {
            updateApplication();
        });
        applicationActionMenuButton.getItems().addAll(undeployAppItem, enableAppItem, disableAppItem, new SeparatorMenuItem(), openInBrowserItem, new SeparatorMenuItem(), updateAppItem);
    }
View Full Code Here

          _toolStripItem.setOnAction(null);
        _style = style;
        switch(_style)
        {
          case Context:
            _toolStripItem = new MenuItem();
            break;
          case Menu:
            _toolStripItem = new MenuItem();
            break;
          case Separator:
            _toolStripItem = new MenuItem();
            break;
        }
        setEnabled(_enabled);
        setImage(_image);
//        setMergeIndex(_mergeIndex);
View Full Code Here

*/
final class IQContextMenu extends ContextMenu {
    private StanzaEntry stanzaEntry;

    public IQContextMenu(final TableView<StanzaEntry> stanzaTableView) {
        MenuItem menuItem = new MenuItem("Go To Response");
        menuItem.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                for (StanzaEntry entry : stanzaTableView.getItems()) {
                    if (entry.getStanza() instanceof IQ && ((IQ) entry.getStanza()).getId().equals(((IQ) stanzaEntry.getStanza()).getId()) && (((IQ) entry.getStanza()).getType() == AbstractIQ.Type.RESULT || ((IQ) entry.getStanza()).getType() == AbstractIQ.Type.ERROR)) {
                        stanzaTableView.getSelectionModel().select(entry);
                        stanzaTableView.scrollTo(entry);
                        break;
                    }
                }
            }
        });
        menuItem.setVisible(false);
        getItems().add(menuItem);
    }
View Full Code Here

        VBox txts = new VBox();
        HBox textfieldBox1 = new HBox();
        textfieldBox1.setSpacing(10);
        textfieldBox1.setPadding(new Insets(10));
        Menu item1 = new Menu("test submenu");
        MenuItem subMenuItem1 = new MenuItem("Sub Menu Item 1");
        MenuItem subMenuItem2 = new MenuItem("Sub Menu Item 2");
        MenuItem subMenuItem3 = new MenuItem("Sub Menu Item 3");
        item1.getItems().addAll(subMenuItem1, subMenuItem2, subMenuItem3);
        TextField tf1 = new TextField("Textfield");
        ContextMenu cm = new ContextMenu(new MenuItem("test"), item1, new MenuItem("test"));
        tf1.setContextMenu(cm);
        textfieldBox1.getChildren().add(tf1);
        TextField tf2 = new TextField();
        textfieldBox1.getChildren().add(tf2);
        HBox textfieldBox2 = new HBox();
        textfieldBox2.setSpacing(10);
        textfieldBox2.setPadding(new Insets(10));
        TextField tf3 = new TextField("disabled Textfield");
        tf3.setDisable(true);
        tf3.setEditable(false);
        textfieldBox2.getChildren().add(tf3);
        TextField tf4 = new TextField();
        tf4.setPromptText("prompt text");
        textfieldBox2.getChildren().add(tf4);
        txts.getChildren().add(textfieldBox2);
        HBox textfieldBox3 = new HBox();
        textfieldBox3.setSpacing(10);
        textfieldBox3.setPadding(new Insets(10));
        TextField tf5 = new TextField("non-editable textfield");
        tf5.setEditable(false);
        textfieldBox3.getChildren().add(tf5);
        PasswordField pw1 = new PasswordField();
        pw1.setText("password");
        textfieldBox3.getChildren().add(pw1);
        txts.getChildren().add(textfieldBox3);
        VBox textareaBox = new VBox();
        textareaBox.setSpacing(10);
        textareaBox.setPadding(new Insets(10));
        TextArea area = new TextArea();
        area.setPromptText("TextArea with promptText");
        area.setPrefWidth(290);
        area.setPrefHeight(50);
        area.setPrefColumnCount(80);
        textareaBox.getChildren().add(area);
        TextArea area2 = new TextArea();
        area2.setText("Disabled");
        area2.setDisable(true);
        area2.setPrefWidth(290);
        area2.setPrefHeight(50);
        textareaBox.getChildren().add(area2);
        txts.getChildren().add(textareaBox);
        tabTexts.setContent(txts);
        buttonTabPane.getTabs().add(tabTexts);

        pane.setCenter(buttonTabPane);

        TabPane tabPane = new TabPane();

        Tab tabChoiceBox = new Tab();
        tabChoiceBox.setText("Combo- etc");
        VBox collectorVBox = new VBox();
        HBox choiceBoxBox = new HBox();
        choiceBoxBox.setSpacing(10);
        choiceBoxBox.setPadding(new Insets(10));
        ChoiceBox<String> choices = new ChoiceBox<String>(FXCollections.observableArrayList("4", "10", "12"));
        choices.getSelectionModel().selectFirst();
        choiceBoxBox.getChildren().add(choices);
        ChoiceBox<String> choices2 = new ChoiceBox<String>(FXCollections.observableArrayList("A", "B", "C"));
        choices2.getSelectionModel().selectFirst();
        choices2.setDisable(true);
        choiceBoxBox.getChildren().add(choices2);
        collectorVBox.getChildren().add(choiceBoxBox);
        ObservableList<String> items = FXCollections.observableArrayList("A", "B", "C");
        HBox editableComboBoxBox =new HBox();
        editableComboBoxBox.setSpacing(10);
        editableComboBoxBox.setPadding(new Insets(10));
        ComboBox<String> combo1 = new ComboBox<String>(items);
        combo1.setEditable(true);
        editableComboBoxBox.getChildren().add(combo1);
        ComboBox<String> combo2 =  new ComboBox<String>(items);
        combo2.setDisable(true);
        combo2.setEditable(true);
        editableComboBoxBox.getChildren().add(combo2);
        collectorVBox.getChildren().add(editableComboBoxBox);
        HBox comboBoxBox = new HBox();
        comboBoxBox.setSpacing(10);
        comboBoxBox.setPadding(new Insets(10));
        ComboBox<String> combo3 =  new ComboBox<String>(items);
        combo3.setPromptText("test");
        combo3.setEditable(false);
        comboBoxBox.getChildren().add(combo3);
        ComboBox<String> combo4 = new ComboBox<String>(items);
        combo4.setPromptText("test");
        combo4.setEditable(false);
        combo4.setDisable(true);
        comboBoxBox.getChildren().add(combo4);
        collectorVBox.getChildren().add(comboBoxBox);

        HBox colorPickerBox = new HBox();
        colorPickerBox.setSpacing(10);
        colorPickerBox.setPadding(new Insets(10));
        ColorPicker color = new ColorPicker(Color.rgb(194, 222, 254));
        colorPickerBox.getChildren().add(color);
        ColorPicker color2 = new ColorPicker(Color.rgb(194, 222, 254));
        color2.getStyleClass().add("button");
        colorPickerBox.getChildren().add(color2);
        ColorPicker color3 = new ColorPicker(Color.rgb(194, 222, 254));
        color3.getStyleClass().add("split-button");
        colorPickerBox.getChildren().add(color3);
        collectorVBox.getChildren().add(colorPickerBox);
        tabChoiceBox.setContent(collectorVBox);
        tabPane.getTabs().add(tabChoiceBox);

        Tab tabHTMLBox = new Tab();
        tabHTMLBox.setText("HTML");
        VBox htmlbox = new VBox();
        htmlbox.setPadding(new Insets(5));
        HTMLEditor htmlEditor = new HTMLEditor();
        htmlEditor.setPrefHeight(200);
        htmlEditor.setPrefWidth(300);
       
        htmlbox.getChildren().add(htmlEditor);
        tabHTMLBox.setContent(htmlbox);
        tabPane.getTabs().add(tabHTMLBox);

        Tab tabSliderBox = new Tab();
        tabSliderBox.setText("Sliders");
        HBox slidersBox = new HBox();
        slidersBox.setSpacing(10);
        slidersBox.setPadding(new Insets(10));
        Slider vSlider = new Slider();
        vSlider.setOrientation(Orientation.VERTICAL);
        slidersBox.getChildren().add(vSlider);
        Slider vTickSlider = new Slider();
        vTickSlider.setMin(0);
        vTickSlider.setMax(100);
        vTickSlider.setValue(40);
        vTickSlider.setShowTickLabels(true);
        vTickSlider.setShowTickMarks(true);
        vTickSlider.setMajorTickUnit(50);
        vTickSlider.setMinorTickCount(4);
        vTickSlider.setBlockIncrement(10);
        vTickSlider.setOrientation(Orientation.VERTICAL);
        slidersBox.getChildren().add(vTickSlider);
        VBox horizontalSliderBox = new VBox();
        horizontalSliderBox.setSpacing(10);
        horizontalSliderBox.setPadding(new Insets(10));
        Slider simpleSlider = new Slider();
        horizontalSliderBox.getChildren().add(simpleSlider);
        Slider slider = new Slider();
        slider.setMin(0);
        slider.setMax(100);
        slider.setValue(40);
        slider.setShowTickLabels(true);
        slider.setShowTickMarks(true);
        slider.setMajorTickUnit(50);
        slider.setMinorTickCount(4);
        slider.setBlockIncrement(10);
        horizontalSliderBox.getChildren().add(slider);
        Slider simpleDisabledSlider = new Slider();
        simpleDisabledSlider.setDisable(true);
        horizontalSliderBox.getChildren().add(simpleDisabledSlider);
        Slider disabledSlider = new Slider();
        disabledSlider.setMin(0);
        disabledSlider.setMax(100);
        disabledSlider.setValue(40);
        disabledSlider.setShowTickLabels(true);
        disabledSlider.setShowTickMarks(true);
        disabledSlider.setMajorTickUnit(50);
        disabledSlider.setMinorTickCount(4);
        disabledSlider.setBlockIncrement(10);
        disabledSlider.setDisable(true);
        horizontalSliderBox.getChildren().add(disabledSlider);
        slidersBox.getChildren().add(horizontalSliderBox);
        tabSliderBox.setContent(slidersBox);
        tabPane.getTabs().add(tabSliderBox);

        Tab tabTableBox = new Tab();
        tabTableBox.setText("Table");
        // Create a table..
        HBox tableContainer = new HBox();
        tableContainer.setPadding(new Insets(10));
        TableView<Person> table = new TableView<Person>();
        table.setPrefHeight(250);
        table.setPrefWidth(650);
        table.setEditable(true);
        // table.getSelectionModel().setCellSelectionEnabled(true) ;

        TableColumn<Person, String> firstNameCol = new TableColumn<Person, String>("First Name");
        // firstNameCol.setMinWidth(100);
        firstNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
        TableColumn lastNameCol = new TableColumn("Last Name");
        lastNameCol.setEditable(true);
        lastNameCol.setCellFactory(TextFieldTableCell.forTableColumn());
        lastNameCol.setOnEditCommit(new EventHandler<CellEditEvent<Person, String>>() {
            @Override public void handle(CellEditEvent<Person, String> t) {
                ((Person) t.getTableView().getItems().get(t.getTablePosition().getRow())).setLastName(t.getNewValue());
            }
        });
        lastNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("lastName"));
        // TableColumn emailCol = new TableColumn("Email");
        TableColumn<Person, String> firstEmailCol = new TableColumn<Person, String>("Primary");
        // firstEmailCol.setMinWidth(200);
        firstEmailCol.setCellValueFactory(new PropertyValueFactory<Person, String>("primaryEmail"));
        TableColumn<Person, String> secondEmailCol = new TableColumn<Person, String>("Secondary");
        // secondEmailCol.setMinWidth(200);
        secondEmailCol.setCellValueFactory(new PropertyValueFactory<Person, String>("secondaryEmail"));
        // emailCol.getColumns().addAll(firstEmailCol, secondEmailCol);
        TableColumn<Person, Boolean> vipCol = new TableColumn<Person, Boolean>("VIP");
        vipCol.setEditable(true);
        vipCol.setCellValueFactory(new Callback<TableColumn.CellDataFeatures<Person, Boolean>, ObservableValue<Boolean>>() {

            @Override public ObservableValue<Boolean> call(
                    javafx.scene.control.TableColumn.CellDataFeatures<Person, Boolean> param) {
                return new ReadOnlyBooleanWrapper(param.getValue().getVip());
            }
        });
        vipCol.setCellFactory(CheckBoxTableCell.forTableColumn(vipCol));
        vipCol.setOnEditCommit(new EventHandler<CellEditEvent<Person, Boolean>>() {
            @Override public void handle(CellEditEvent<Person, Boolean> t) {
                ((Person) t.getTableView().getItems().get(t.getTablePosition().getRow())).setVip(t.getNewValue());
            }
        });
        table.getColumns().addAll(firstNameCol, lastNameCol, firstEmailCol, secondEmailCol, vipCol);
        table.setItems(data);
        table.setTableMenuButtonVisible(true);
        tableContainer.getChildren().add(table);
        tabTableBox.setContent(tableContainer);
        tabPane.getTabs().add(tabTableBox);

        Tab tabTreeBox = new Tab();
        tabTreeBox.setText("Tree");
        HBox treeContainer = new HBox();
        treeContainer.setPadding(new Insets(10));
        TreeItem<String> rootItem = new TreeItem<String>("People");
        rootItem.setExpanded(true);
        for (Person person : data) {
            TreeItem<String> personLeaf = new TreeItem<String>(person.getFirstName());
            boolean found = false;
            for (TreeItem<String> statusNode : rootItem.getChildren()) {
                if (statusNode.getValue().equals((!person.getVip() ? "no " : "") + "VIP")) {
                    statusNode.getChildren().add(personLeaf);
                    found = true;
                    break;
                }
            }
            if (!found) {
                TreeItem<String> statusNode = new TreeItem<String>((!person.getVip() ? "no " : "") + "VIP");
                rootItem.getChildren().add(statusNode);
                statusNode.getChildren().add(personLeaf);
            }
        }
        TreeView<String> tree = new TreeView<String>(rootItem);
        tree.setPrefHeight(250);
        tree.setPrefWidth(400);
        treeContainer.getChildren().add(tree);
        tabTreeBox.setContent(treeContainer);
        tabPane.getTabs().add(tabTreeBox);

        Tab tabTreeTableBox = new Tab();
        tabTreeTableBox.setText("TreeTable");
        HBox treeTableContainer =  new HBox();
        treeTableContainer.setPadding(new Insets(10));
        TreeItem<Person> rootTreeTableItem = new TreeItem<Person>(new Person("Chef", "Chef", "chef@business.de", "chef@business.de", true));
        rootTreeTableItem.setExpanded(true);
        for (Person person : data) {
            TreeItem<Person> personLeaf = new TreeItem<Person>(person);
            boolean found = false;
            for (TreeItem<Person> statusNode : rootTreeTableItem.getChildren()) {
                if (statusNode.getValue().getVip() == person.getVip()) {
                    statusNode.getChildren().add(personLeaf);
                    found = true;
                    break;
                }
            }
            if (!found) {
                TreeItem<Person> statusNode = new TreeItem<Person>(person);
                rootTreeTableItem.getChildren().add(statusNode);
                statusNode.getChildren().add(personLeaf);
            }
        }
        TreeTableView<Person> treeTable = new TreeTableView<Person>(rootTreeTableItem);
        TreeTableColumn<Person, String> firstNameTreeCol = new TreeTableColumn<Person, String>("First Name");
        firstNameTreeCol.setPrefWidth(100);
        firstNameTreeCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {

            @Override public ObservableValue<String> call(CellDataFeatures<Person, String> param) {
                return new ReadOnlyStringWrapper(param.getValue().getValue().getFirstName());
            }
        });

        TreeTableColumn<Person, String> lastNameTreeCol = new TreeTableColumn<Person, String>("Last Name");
        lastNameTreeCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {

            @Override public ObservableValue<String> call(CellDataFeatures<Person, String> param) {
                return new ReadOnlyStringWrapper(param.getValue().getValue().getLastName());
            }
        });
        TreeTableColumn<Person, String> primaryMailCol = new TreeTableColumn<Person, String>("primary Mail");
        primaryMailCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {

            @Override public ObservableValue<String> call(CellDataFeatures<Person, String> param) {
                return new ReadOnlyStringWrapper(param.getValue().getValue().getPrimaryEmail());
            }
        });
        TreeTableColumn<Person, Boolean> vipTreeTableCol = new TreeTableColumn<Person, Boolean>("VIP");
        vipTreeTableCol.setCellFactory(CheckBoxTreeTableCell.forTreeTableColumn(vipTreeTableCol));
        vipTreeTableCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, Boolean>, ObservableValue<Boolean>>() {

            @Override public ObservableValue<Boolean> call(CellDataFeatures<Person, Boolean> param) {
                return new ReadOnlyBooleanWrapper(param.getValue().getValue().getVip());
            }
        });
        treeTable.getColumns().setAll(firstNameTreeCol, lastNameTreeCol, primaryMailCol, vipTreeTableCol);
        treeTable.setPrefHeight(250);
        treeTable.setPrefWidth(600);
        treeTableContainer.getChildren().add(treeTable);
        tabTreeTableBox.setContent(treeTableContainer);
        tabPane.getTabs().add(tabTreeTableBox);

        Tab tabListBox = new Tab();
        tabListBox.setText("List");
        HBox listContainer =  new HBox();
        listContainer.setSpacing(10);
        listContainer.setPadding(new Insets(10));
        ListView<String> list = new ListView<String>();
        ObservableList<String> listItems = FXCollections.observableArrayList("Item 1", "Item 2", "Item 3", "Item 4");
        list.setItems(listItems);
        list.setPrefWidth(150);
        list.setPrefHeight(70);
        listContainer.getChildren().add(list);
        TableView<Person> listTable = new TableView<Person>();
        listTable.getStyleClass().add("hide-header");
        listTable.setPrefHeight(250);
        listTable.setPrefWidth(150);
        TableColumn<Person, String> firstNameListCol = new TableColumn<Person, String>("First Name");
        firstNameListCol.setMinWidth(100);
        firstNameListCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
        listTable.getColumns().add(firstNameListCol);
        listTable.setItems(data);
        listTable.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY);
        listContainer.getChildren().add(listTable);
        ListView<String> horizontalList = new ListView<String>();
        horizontalList.setItems(listItems);
        horizontalList.setPrefWidth(150);
        horizontalList.setPrefHeight(50);
        horizontalList.setOrientation(Orientation.HORIZONTAL);
        listContainer.getChildren().add(horizontalList);

        tabListBox.setContent(listContainer);
        tabPane.getTabs().add(tabListBox);
        tabPane.getSelectionModel().select(tabListBox);

        pane.setBottom(tabPane);
        Scene myScene = new Scene(pane, 700, 600);

        MenuBar menuBar = new MenuBar();
        Menu menuFile = new Menu("File");
        menuFile.getItems().addAll(new MenuItem("New"), new MenuItem("Open File..."));
        Menu menuEdit = new Menu("Edit");
        menuEdit.getItems().addAll(new MenuItem("Undo"), new MenuItem("Redo"));
        Menu menuView = new Menu("View");
        menuView.getItems().addAll(new MenuItem("Zoom In"), new MenuItem("Zoom Out"));
        menuBar.getMenus().addAll(menuFile, menuEdit, menuView);
        pane.getChildren().add(menuBar);

        AquaFx.style();
        stage.setTitle("AquaFX");
View Full Code Here

         * MenuBar
         */
        MenuBar menuBar = new MenuBar();
        Menu menuSystemPreferences = new Menu("Systemeinstellungen");
        Menu menuServices = new Menu("Dienste");
        MenuItem menuNoService = new MenuItem("Keine Dienste Verf\u00FCgbar");
        menuNoService.setDisable(true);

        MenuItem menuServPref = new MenuItem("Dienste Enistellungen ...");
        menuServices.getItems().addAll(menuNoService, menuServPref);
        MenuItem menuHide = new MenuItem("Sytemeinstellungen ausblenden");
        menuHide.setAccelerator(KeyCombination.keyCombination("shortcut+H"));
        MenuItem menuHideOthers = new MenuItem("Andere ausblenden");
        menuHideOthers.setAccelerator(KeyCombination.keyCombination("Alt+shortcut+H"));
        MenuItem menuShowAll = new MenuItem("Alle einblenden");
        menuShowAll.setDisable(true);
        menuSystemPreferences.getItems().addAll(new MenuItem("\u00DCber Systemeinstellungen"), new SeparatorMenuItem(), menuServices,
                new SeparatorMenuItem(), menuHide, menuHideOthers, menuShowAll, new MenuItem("Systemeinstellungen beenden"));

        Menu menuEdit = new Menu("Bearbeiten");
        menuEdit.getItems().addAll(new MenuItem("..."));

        Menu menuPreferences = new Menu("Einstellungen");
        menuPreferences.getItems().addAll(new MenuItem("..."));

        Menu menuWindow = new Menu("Fenster");
        MenuItem windowClose = new MenuItem("Schlie\u00dfen");
        windowClose.setAccelerator(KeyCombination.keyCombination("shortcut+W"));
        MenuItem windowDock = new MenuItem("Im Dock ablegen");
        windowDock.setAccelerator(KeyCombination.keyCombination("shortcut+M"));
        CheckMenuItem actual = new CheckMenuItem("Datum & Uhrzeit");
        actual.setSelected(true);
        menuWindow.getItems().addAll(windowClose, windowDock, new SeparatorMenuItem(), actual);

        Menu menuHelp = new Menu("Hilfe");
        MenuItem help = new MenuItem("Systemeinstellungen-Hilfe");
        help.setAccelerator(KeyCombination.keyCombination("shortcut+?"));
        menuHelp.getItems().addAll(new MenuItem("Schlie\u00dfen"), help);

        menuBar.getMenus().addAll(menuSystemPreferences, menuEdit, menuPreferences, menuWindow, menuHelp);
        pane.getChildren().add(menuBar);

        Scene myScene = new Scene(pane, 667, 563);
View Full Code Here

         * MenuBar
         */
        MenuBar menuBar = new MenuBar();
        Menu menuSystemPreferences = new Menu("Systemeinstellungen");
        Menu menuServices = new Menu("Dienste");
        MenuItem menuNoService = new MenuItem("Keine Dienste Verf\u00FCgbar");
        menuNoService.setDisable(true);
        MenuItem menuServPref = new MenuItem("Dienste Enistellungen ...");
        menuServices.getItems().addAll(menuNoService, menuServPref);
        MenuItem menuHide = new MenuItem("Sytemeinstellungen ausblenden");
        menuHide.setAccelerator(KeyCombination.keyCombination("shortcut+H"));
        MenuItem menuHideOthers = new MenuItem("Andere ausblenden");
        menuHideOthers.setAccelerator(KeyCombination.keyCombination("Alt+shortcut+H"));
        MenuItem menuShowAll = new MenuItem("Alle einblenden");
        menuShowAll.setDisable(true);
        menuSystemPreferences.getItems().addAll(new MenuItem("\u00DCber Systemeinstellungen"), new SeparatorMenuItem(), menuServices,
                new SeparatorMenuItem(), menuHide, menuHideOthers, menuShowAll, new MenuItem("Systemeinstellungen beenden"));

        Menu menuEdit = new Menu("Bearbeiten");
        menuEdit.getItems().addAll(new MenuItem("..."));

        Menu menuPreferences = new Menu("Einstellungen");
        menuPreferences.getItems().addAll(new MenuItem("..."));

        Menu menuWindow = new Menu("Fenster");
        MenuItem windowClose = new MenuItem("Schlie\u00dfen");
        windowClose.setAccelerator(KeyCombination.keyCombination("shortcut+W"));
        MenuItem windowDock = new MenuItem("Im Dock ablegen");
        windowDock.setAccelerator(KeyCombination.keyCombination("shortcut+M"));
        CheckMenuItem actual = new CheckMenuItem("Datum & Uhrzeit");
        actual.setSelected(true);
        menuWindow.getItems().addAll(windowClose, windowDock, new SeparatorMenuItem(), actual);

        Menu menuHelp = new Menu("Hilfe");
        MenuItem help = new MenuItem("Systemeinstellungen-Hilfe");
        help.setAccelerator(KeyCombination.keyCombination("shortcut+?"));
        menuHelp.getItems().addAll(new MenuItem("Schlie\u00dfen"), help);

        menuBar.getMenus().addAll(menuSystemPreferences, menuEdit, menuPreferences, menuWindow, menuHelp);
        mainBox.getChildren().add(menuBar);

        Scene myScene = new Scene(mainBox, 667, sceneHeight);
View Full Code Here

        ComboBox<String> combo = new ComboBox<String>(FXCollections.observableArrayList("Combo A", "Combo B", "Combo C"));
        ComboBox<String> combo2 = new ComboBox<String>(FXCollections.observableArrayList("Combo A", "Combo B", "Combo C"));
        combo2.setEditable(true);
        ChoiceBox<String> choice = new ChoiceBox<String>(FXCollections.observableArrayList("Choice A", "Choice B", "Choice C"));
        MenuButton m = new MenuButton("Eats");
        m.getItems().addAll(new MenuItem("Burger"), new MenuItem("Hot Dog"));
        m.setPopupSide(Side.RIGHT);

        SplitMenuButton m2 = new SplitMenuButton();
        m2.setText("Shutdown");
        m2.getItems().addAll(new MenuItem("Logout"), new MenuItem("Sleep"));
        m2.setPopupSide(Side.RIGHT);

        ColorPicker colorTB = new ColorPicker(Color.rgb(194, 222, 254));

        Separator seperateIt = new Separator();
        ToggleGroup toolbarGroup = new ToggleGroup();
        ToggleButton sampleButton4 = new ToggleButton("TG1");
        sampleButton4.setToggleGroup(toolbarGroup);
        sampleButton4.setSelected(true);
        AquaFx.createToggleButtonStyler().setType(ButtonType.LEFT_PILL).style(sampleButton4);
        ToggleButton sampleButton5 = new ToggleButton("TG2");
        sampleButton5.setToggleGroup(toolbarGroup);
        sampleButton5.setSelected(true);
        AquaFx.createToggleButtonStyler().setType(ButtonType.CENTER_PILL).style(sampleButton5);
        ToggleButton sampleButton6 = new ToggleButton("TG3");
        sampleButton6.setToggleGroup(toolbarGroup);
        sampleButton6.setSelected(true);
        AquaFx.createToggleButtonStyler().setType(ButtonType.RIGHT_PILL).style(sampleButton6);
        Separator seperateIt2 = new Separator();

        Button sampleButton = new Button("Button");
        ToggleButton sampleButton2 = new ToggleButton("Toggle");
        toolBar.getItems().addAll(tbBack, tbForward, separator, share, separator2, combo, combo2, choice, m, m2, seperateIt2,
                colorTB, sampleButton, sampleButton2, seperateIt, sampleButton4, sampleButton5, sampleButton6);

        pane.setTop(toolBar);

        pane.setCenter(new Label("MenuButtons and other related controls"));

        Scene myScene = new Scene(pane, 950, 200);

        MenuBar menuBar = new MenuBar();
        Menu menuFile = new Menu("File");
        menuFile.getItems().addAll(new MenuItem("New"), new MenuItem("Open File..."));
        Menu menuEdit = new Menu("Edit");
        menuEdit.getItems().addAll(new MenuItem("Undo"), new MenuItem("Redo"));
        Menu menuView = new Menu("View");
        menuView.getItems().addAll(new MenuItem("Zoom In"), new MenuItem("Zoom Out"));
        menuBar.getMenus().addAll(menuFile, menuEdit, menuView);
        pane.getChildren().add(menuBar);

        AquaFx.style();
        stage.setTitle("AquaFX");
View Full Code Here

  }

  private MenuBar createMenuBar() {
    MenuBar menuBar = new MenuBar();
    Menu menuCommon = new Menu("Menu");
    MenuItem miexit = new MenuItem("Exit");
    miexit.setOnAction(new ExitEventHandler());
    MenuItem milogout = new MenuItem("Log out");
    milogout.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent arg0) {
        setPanel(PanelType.LoginPanel, null);
      }
    });
View Full Code Here

  private ContextMenu buildContextMenuCompiledMember(JITWatchUI parent)
  {
    final ContextMenu menu = new ContextMenu();

    MenuItem menuItemTriView = new MenuItem("Show TriView");
    MenuItem menuItemJournal = new MenuItem("Show JIT journal");
    MenuItem menuItemIntrinsics = new MenuItem("Show intrinsics used");
    MenuItem menuItemCallChain = new MenuItem("Show compile chain");
    MenuItem menuItemOptimizedVCalls = new MenuItem("Show optimized virtual calls");

    menu.getItems().add(menuItemTriView);
    menu.getItems().add(menuItemJournal);
    menu.getItems().add(menuItemIntrinsics);
    menu.getItems().add(menuItemCallChain);
    menu.getItems().add(menuItemOptimizedVCalls);


    menuItemTriView.setOnAction(getEventHandlerMenuItemTriView(parent));

    menuItemJournal.setOnAction(getEventHandlerMenuItemJournal(parent));

    menuItemIntrinsics.setOnAction(getEventHandlerMenuItemIntrinsics(parent));

    menuItemCallChain.setOnAction(getEventHandlerMenuItemCallChain(parent));
   
    menuItemOptimizedVCalls.setOnAction(getEventHandlerMenuItemOptimizedVCall(parent));


    return menu;
  }
View Full Code Here

TOP

Related Classes of javafx.scene.control.MenuItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.