Example usage for javax.swing JMenuBar getSelectionModel

List of usage examples for javax.swing JMenuBar getSelectionModel

Introduction

In this page you can find the example usage for javax.swing JMenuBar getSelectionModel.

Prototype

public SingleSelectionModel getSelectionModel() 

Source Link

Document

Returns the model object that handles single selections.

Usage

From source file:Main.java

public static void main(String args[]) {
    JFrame f = new JFrame("JRadioButtonMenuItem Sample");
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JMenuBar bar = new JMenuBar();
    bar.addNotify();//from   w w  w  . j a  v  a  2  s.  c  o m
    JMenu menu = new JMenu("Options");
    menu.setMnemonic(KeyEvent.VK_O);

    ButtonGroup group = new ButtonGroup();

    JRadioButtonMenuItem menuItem = new JRadioButtonMenuItem("A");
    group.add(menuItem);
    menu.add(menuItem);

    menuItem = new JRadioButtonMenuItem("B");
    group.add(menuItem);
    menu.add(menuItem);

    menuItem = new JRadioButtonMenuItem("C");
    group.add(menuItem);
    menu.add(menuItem);

    bar.add(menu);

    SingleSelectionModel model = bar.getSelectionModel();

    f.setJMenuBar(bar);
    f.setSize(300, 200);
    f.setVisible(true);
}