de.sciss.gui
Class MenuRadioItem

java.lang.Object
  extended by de.sciss.gui.MenuItem
      extended by de.sciss.gui.MenuCheckItem
          extended by de.sciss.gui.MenuRadioItem
All Implemented Interfaces:
MenuNode

public class MenuRadioItem
extends MenuCheckItem

Version:
0.70, 30-Aug-06
Author:
Hanns Holger Rutz

Nested Class Summary
 
Nested classes/interfaces inherited from class de.sciss.gui.MenuItem
MenuItem.Realized
 
Nested classes/interfaces inherited from interface de.sciss.gui.MenuNode
MenuNode.DummyAction
 
Field Summary
 
Fields inherited from class de.sciss.gui.MenuItem
mapRealized
 
Fields inherited from interface de.sciss.gui.MenuNode
IDENTIFIER
 
Constructor Summary
MenuRadioItem(MenuRadioGroup g, java.lang.String id, javax.swing.Action a)
           
 
Method Summary
 javax.swing.JComponent create(AbstractWindow w)
           
protected  javax.swing.JComponent createComponent(javax.swing.Action a)
           
 void destroy(AbstractWindow w)
           
 MenuRadioGroup getRadioGroup()
           
 
Methods inherited from class de.sciss.gui.MenuCheckItem
isSelected, setSelected
 
Methods inherited from class de.sciss.gui.MenuItem
getAction, getAction, getID, getRealized, put, remove, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuRadioItem

public MenuRadioItem(MenuRadioGroup g,
                     java.lang.String id,
                     javax.swing.Action a)
Method Detail

getRadioGroup

public MenuRadioGroup getRadioGroup()

create

public javax.swing.JComponent create(AbstractWindow w)
Specified by:
create in interface MenuNode
Overrides:
create in class MenuItem

destroy

public void destroy(AbstractWindow w)
Specified by:
destroy in interface MenuNode
Overrides:
destroy in class MenuItem

createComponent

protected javax.swing.JComponent createComponent(javax.swing.Action a)
Overrides:
createComponent in class MenuCheckItem