org.openscience.jmol.app.jmolpanel
Class GuiMap

java.lang.Object
  extended by org.openscience.jmol.app.jmolpanel.GuiMap

 class GuiMap
extends java.lang.Object


Nested Class Summary
(package private) static interface GuiMap.GetKey
           
(package private)  class GuiMap.KeyJCheckBox
           
(package private)  class GuiMap.KeyJCheckBoxMenuItem
           
(package private)  class GuiMap.KeyJMenu
           
(package private)  class GuiMap.KeyJMenuItem
           
(package private)  class GuiMap.KeyJRadioButtonMenuItem
           
 
Field Summary
(package private)  java.util.Hashtable labels
           
(package private)  java.util.Hashtable map
           
 
Constructor Summary
GuiMap()
           
 
Method Summary
(package private)  java.lang.Object get(java.lang.String key)
           
(package private) static java.lang.String getKey(java.lang.Object obj)
           
(package private)  java.lang.String getLabel(java.lang.String key)
           
private static java.lang.String getLabelWithoutMnemonic(java.lang.String label)
           
private static char getMnemonic(java.lang.String label)
           
(package private)  javax.swing.JCheckBox newJCheckBox(java.lang.String key, boolean isChecked)
           
(package private)  javax.swing.JCheckBoxMenuItem newJCheckBoxMenuItem(java.lang.String key, boolean isChecked)
           
(package private)  javax.swing.JMenu newJMenu(java.lang.String key)
           
(package private)  javax.swing.JMenuItem newJMenuItem(java.lang.String key)
           
(package private)  javax.swing.JRadioButtonMenuItem newJRadioButtonMenuItem(java.lang.String key)
           
(package private)  void setSelected(java.lang.String key, boolean b)
           
private  java.util.Hashtable setupLabels()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

java.util.Hashtable map

labels

java.util.Hashtable labels
Constructor Detail

GuiMap

GuiMap()
Method Detail

setupLabels

private java.util.Hashtable setupLabels()

getLabel

java.lang.String getLabel(java.lang.String key)

newJMenu

javax.swing.JMenu newJMenu(java.lang.String key)

newJMenuItem

javax.swing.JMenuItem newJMenuItem(java.lang.String key)

newJCheckBoxMenuItem

javax.swing.JCheckBoxMenuItem newJCheckBoxMenuItem(java.lang.String key,
                                                   boolean isChecked)

newJRadioButtonMenuItem

javax.swing.JRadioButtonMenuItem newJRadioButtonMenuItem(java.lang.String key)

newJCheckBox

javax.swing.JCheckBox newJCheckBox(java.lang.String key,
                                   boolean isChecked)

get

java.lang.Object get(java.lang.String key)

getKey

static java.lang.String getKey(java.lang.Object obj)

getLabelWithoutMnemonic

private static java.lang.String getLabelWithoutMnemonic(java.lang.String label)

getMnemonic

private static char getMnemonic(java.lang.String label)

setSelected

void setSelected(java.lang.String key,
                 boolean b)