Class GuiMap
- java.lang.Object
-
- org.openscience.jmol.app.jmolpanel.GuiMap
-
- Direct Known Subclasses:
NmrGuiMap
public class GuiMap extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>labelsprivate static java.lang.Objectlanguage(package private) java.util.Map<java.lang.String,java.lang.Object>mapprivate static java.lang.String[]translations
-
Constructor Summary
Constructors Constructor Description GuiMap()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.String key)static java.net.URLgetHtmlResource(java.lang.Object object, java.lang.String root)java.lang.StringgetLabel(java.lang.String key)static java.net.URLgetResource(java.lang.Object object, java.lang.String fileName)static java.net.URLgetResource(java.lang.Object object, java.lang.String fileName, boolean flagError)static java.lang.StringgetResourceString(java.lang.Object object, java.lang.String name)protected voidmoreLabels(java.util.Map<java.lang.String,java.lang.String> labels)Add more labels if desiredjavax.swing.JButtonnewJButton(java.lang.String key)javax.swing.JCheckBoxnewJCheckBox(java.lang.String key, boolean isChecked)javax.swing.JCheckBoxMenuItemnewJCheckBoxMenuItem(java.lang.String key, boolean isChecked)javax.swing.JMenunewJMenu(java.lang.String key)javax.swing.JMenuItemnewJMenuItem(java.lang.String key)javax.swing.JRadioButtonMenuItemnewJRadioButtonMenuItem(java.lang.String key)voidsetEnabled(java.lang.String key, boolean b)voidsetSelected(java.lang.String key, boolean b)private static voidsetTranslations()allows for web page material to be internationalized, inserting language-specific code, as for WebExport, or by inserting boiler-plate information, as for About_xx.htmlprivate voidsetupLabels()static java.lang.Stringtranslate(java.lang.String str)voidupdateLabels()
-
-
-
Method Detail
-
setupLabels
private void setupLabels()
-
moreLabels
protected void moreLabels(java.util.Map<java.lang.String,java.lang.String> labels)
Add more labels if desired- Parameters:
labels-
-
getLabel
public java.lang.String getLabel(java.lang.String key)
-
newJMenu
public javax.swing.JMenu newJMenu(java.lang.String key)
-
newJMenuItem
public javax.swing.JMenuItem newJMenuItem(java.lang.String key)
-
newJCheckBoxMenuItem
public javax.swing.JCheckBoxMenuItem newJCheckBoxMenuItem(java.lang.String key, boolean isChecked)
-
newJRadioButtonMenuItem
public javax.swing.JRadioButtonMenuItem newJRadioButtonMenuItem(java.lang.String key)
-
newJCheckBox
public javax.swing.JCheckBox newJCheckBox(java.lang.String key, boolean isChecked)
-
newJButton
public javax.swing.JButton newJButton(java.lang.String key)
-
get
public java.lang.Object get(java.lang.String key)
-
setSelected
public void setSelected(java.lang.String key, boolean b)
-
setEnabled
public void setEnabled(java.lang.String key, boolean b)
-
updateLabels
public void updateLabels()
-
translate
public static java.lang.String translate(java.lang.String str)
-
getResource
public static java.net.URL getResource(java.lang.Object object, java.lang.String fileName)
-
getHtmlResource
public static java.net.URL getHtmlResource(java.lang.Object object, java.lang.String root)
-
getResource
public static java.net.URL getResource(java.lang.Object object, java.lang.String fileName, boolean flagError)- Parameters:
object- UNUSEDfileName-flagError-- Returns:
- URL
-
getResourceString
public static java.lang.String getResourceString(java.lang.Object object, java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
setTranslations
private static void setTranslations()
allows for web page material to be internationalized, inserting language-specific code, as for WebExport, or by inserting boiler-plate information, as for About_xx.html
-
-