public class GuiMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<java.lang.String,java.lang.String> |
labels |
private static java.lang.Object |
language |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
map |
private static java.lang.String[] |
translations |
Constructor and Description |
---|
GuiMap() |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.Object |
get(java.lang.String key) |
static java.net.URL |
getHtmlResource(java.lang.Object object,
java.lang.String root) |
(package private) java.lang.String |
getLabel(java.lang.String key) |
static java.net.URL |
getResource(java.lang.Object object,
java.lang.String fileName) |
static java.net.URL |
getResource(java.lang.Object object,
java.lang.String fileName,
boolean flagError) |
static java.lang.String |
getResourceString(java.lang.Object object,
java.lang.String name) |
(package private) javax.swing.JButton |
newJButton(java.lang.String key) |
(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 |
setEnabled(java.lang.String key,
boolean b) |
(package private) void |
setSelected(java.lang.String key,
boolean b) |
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
|
private void |
setupLabels() |
static java.lang.String |
translate(java.lang.String str) |
void |
updateLabels() |
private static java.lang.Object language
java.util.Map<java.lang.String,java.lang.Object> map
java.util.Map<java.lang.String,java.lang.String> labels
private static java.lang.String[] translations
private void setupLabels()
java.lang.String getLabel(java.lang.String key)
javax.swing.JMenu newJMenu(java.lang.String key)
javax.swing.JMenuItem newJMenuItem(java.lang.String key)
javax.swing.JCheckBoxMenuItem newJCheckBoxMenuItem(java.lang.String key, boolean isChecked)
javax.swing.JRadioButtonMenuItem newJRadioButtonMenuItem(java.lang.String key)
javax.swing.JCheckBox newJCheckBox(java.lang.String key, boolean isChecked)
javax.swing.JButton newJButton(java.lang.String key)
java.lang.Object get(java.lang.String key)
void setSelected(java.lang.String key, boolean b)
void setEnabled(java.lang.String key, boolean b)
public void updateLabels()
public static java.lang.String translate(java.lang.String str)
public static java.net.URL getResource(java.lang.Object object, java.lang.String fileName)
public static java.net.URL getHtmlResource(java.lang.Object object, java.lang.String root)
public static java.net.URL getResource(java.lang.Object object, java.lang.String fileName, boolean flagError)
object
- UNUSEDfileName
- flagError
- public static java.lang.String getResourceString(java.lang.Object object, java.lang.String name) throws java.io.IOException
java.io.IOException
private static void setTranslations()