Java CheckMenuItem .setSelected (boolean value)

Syntax

CheckMenuItem.setSelected(boolean value) has the following syntax.

public final void setSelected(boolean value)

Example

In the following code shows how to use CheckMenuItem.setSelected(boolean value) method.


import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.CheckMenuItem;
import javafx.scene.control.CheckMenuItemBuilder;
import javafx.scene.control.Menu;
import javafx.scene.control.MenuBar;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
/*from  w  ww.  ja  va2 s  .c o m*/
public class Main extends Application {
    public static void main(String[] args) {
        Application.launch(args);
    }    
    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("Menus");
        Group root = new Group();
        Scene scene = new Scene(root, 300, 250, Color.WHITE);
        
        MenuBar menuBar = new MenuBar();
        
        Menu tools = new Menu("Your Menu");
        
        Image image = new Image(getClass().getResourceAsStream("a.png"));
        
        CheckMenuItem item = new CheckMenuItem("Item 1",new ImageView(image));
        tools.getItems().add(item);
        
        item.setSelected(true);
        
        tools.getItems().add(CheckMenuItemBuilder.create()
                .text("Item 2")
                .selected(true)
                .build());
        menuBar.getMenus().add(tools);
        
        menuBar.prefWidthProperty().bind(primaryStage.widthProperty());
        
        root.getChildren().add(menuBar); 
        primaryStage.setScene(scene);
        primaryStage.show();
    }
}




















Home »
  Java Tutorial »
    javafx.scene.control »




Accordion
Button
CheckBox
CheckMenuItem
ChoiceBox
ComboBox
ContextMenu
Label
Menu
ProgressBar
ToggleButton
ToolBar
Tooltip
TreeItem
TreeView