/* Copyright aswing.org, see the LICENCE.txt. */ package org.aswing; import org.aswing.plaf.basic.BasicRadioButtonMenuItemUI; /** * An implementation of a radio button menu item. * A JRadioButtonMenuItem is * a menu item that is part of a group of menu items in which only one * item in the group can be selected. The selected item displays its * selected state. Selecting it causes any other selected item to * switch to the unselected state. * To control the selected state of a group of radio button menu items, * use a ButtonGroup object. * @author paling */ class JRadioButtonMenuItem extends JMenuItem{ public function new(text:String="", icon:Icon=null){ super(text, icon); setName("JRadioButtonMenuItem"); setModel(new ToggleButtonModel()); } override public function getUIClassID():String{ return "RadioButtonMenuItemUI"; } override public function getDefaultBasicUIClass():Class{ return org.aswing.plaf.basic.BasicRadioButtonMenuItemUI; } }