Examples of LanguageMap


Examples of de.t68.utils.keyboard.LanguageMap

        JTextComponent tb = new JTextArea(10, 80);
        tb.setFont(new Font("Lucida", Font.PLAIN, 20));
        tb.setPreferredSize(new Dimension(20, 200));
        f.getContentPane().setLayout(new BorderLayout());
        f.getContentPane().add(p, BorderLayout.CENTER);
        final LanguageMap map = LanguageMap.getInstance();

        KeyboardLayout layout = map.getKeyboardLayoutForLocale("th", "TH");
        final VKeyboard v = new VKeyboard(layout, tb);
        JPanel panel = new JPanel(new BorderLayout());
        panel.add(v.getKeyPanel(), BorderLayout.CENTER);
        final JComboBox<String> comboBox = new JComboBox<>(new Vector<>(map.keySet()));
        comboBox.setFocusable(false);
        JPanel boxPanel = new JPanel(new FlowLayout());
        boxPanel.setBorder(BorderFactory.createEmptyBorder(5, 10, 5, 20));
        boxPanel.add(comboBox);
        panel.add(boxPanel, BorderLayout.NORTH);
        comboBox.setSelectedItem(layout.getLocaleString().get(0));
        comboBox.addItemListener(new ItemListener() {

            public void itemStateChanged(ItemEvent e)
            {
                Object item = comboBox.getSelectedItem();
                if (item instanceof String)
                {
                    KeyboardLayout keyboardLayout = map.get(item);
                    if (keyboardLayout != null)
                        v.setKeyboardLayout(keyboardLayout);
                }
            }
        });
View Full Code Here

Examples of nz.govt.natlib.adapter.word.LanguageMap

  public Object get(int id) {
    return get(new Integer(id));
  }

  public static LanguageMap getLanguageMap() {
    LanguageMap m = new OLELanguageMap(100, (float) 1.0);

    m.put(0x0401, "Arabic");
    m.put(0x0402, "Bulgarian");
    m.put(0x0403, "Catalan");
    m.put(0x0404, "Traditional Chinese");
    m.put(0x0804, "Simplified Chinese");
    m.put(0x0405, "Czech");
    m.put(0x0406, "Danish");
    m.put(0x0407, "German");
    m.put(0x0807, "Swiss German");
    m.put(0x0408, "Greek");
    m.put(0x0409, "U.S. English");
    m.put(0x0809, "U.K. English");
    m.put(0x0c09, "Australian English");
    m.put(0x040a, "Castilian Spanish");
    m.put(0x080a, "Mexican Spanish");
    m.put(0x040b, "Finnish");
    m.put(0x040c, "French");
    m.put(0x080c, "Belgian French");
    m.put(0x0c0c, "Canadian French");
    m.put(0x100c, "Swiss French");
    m.put(0x040d, "Hebrew");
    m.put(0x040e, "Hungarian");
    m.put(0x040f, "Icelandic");
    m.put(0x0410, "Italian");
    m.put(0x0810, "Swiss Italian");
    m.put(0x0411, "Japanese");
    m.put(0x0412, "Korean");
    m.put(0x0413, "Dutch");
    m.put(0x0813, "Belgian Dutch");
    m.put(0x0414, "Norwegian - Bokmal");
    m.put(0x0814, "Norwegian - Nynorsk");
    m.put(0x0415, "Polish");
    m.put(0x0416, "Portuguese");
    m.put(0x0816, "Brazilian Portuguese");
    m.put(0x0417, "Rhaeto-Romanic");
    m.put(0x0418, "Romanian");
    m.put(0x0419, "Russian");
    m.put(0x041a, "Croato-Serbian (Latin)");
    m.put(0x081a, "Serbo-Croatian (Cyrillic)");
    m.put(0x041b, "Slovak");
    m.put(0x041c, "Albanian");
    m.put(0x041d, "Swedish");
    m.put(0x041e, "Thai");
    m.put(0x041f, "Turkish");
    m.put(0x0420, "Urdu");
    m.put(0x0421, "Bahasa");
    m.put(0x0422, "Ukrainian");
    m.put(0x0423, "Byelorussian");
    m.put(0x0424, "Slovenian");
    m.put(0x0425, "Estonian");
    m.put(0x0426, "Latvian");
    m.put(0x0427, "Lithuanian");
    m.put(0x0429, "Farsi");
    m.put(0x042D, "Basque");
    m.put(0x042F, "Macedonian");
    m.put(0x0436, "Afrikaans");
    m.put(0x043E, "Malaysian");
    return m;
  }
View Full Code Here

Examples of nz.govt.natlib.adapter.word.LanguageMap

  public Object get(int id) {
    return get(new Integer(id));
  }

  public static LanguageMap getLanguageMap() {
    LanguageMap m = new Word2LanguageMap(100, (float) 1.0);

    m.put(0x0401, "Arabic");
    m.put(0x0402, "Bulgarian");
    m.put(0x0403, "Catalan");
    m.put(0x0404, "Traditional Chinese");
    m.put(0x0804, "Simplified Chinese");
    m.put(0x0405, "Czech");
    m.put(0x0406, "Danish");
    m.put(0x0407, "German");
    m.put(0x0807, "Swiss German");
    m.put(0x0408, "Greek");
    m.put(0x0409, "U.S. English");
    m.put(0x0809, "U.K. English");
    m.put(0x0c09, "Australian English");
    m.put(0x040a, "Castilian Spanish");
    m.put(0x080a, "Mexican Spanish");
    m.put(0x040b, "Finnish");
    m.put(0x040c, "French");
    m.put(0x080c, "Belgian French");
    m.put(0x0c0c, "Canadian French");
    m.put(0x100c, "Swiss French");
    m.put(0x040d, "Hebrew");
    m.put(0x040e, "Hungarian");
    m.put(0x040f, "Icelandic");
    m.put(0x0410, "Italian");
    m.put(0x0810, "Swiss Italian");
    m.put(0x0411, "Japanese");
    m.put(0x0412, "Korean");
    m.put(0x0413, "Dutch");
    m.put(0x0813, "Belgian Dutch");
    m.put(0x0414, "Norwegian - Bokmal");
    m.put(0x0814, "Norwegian - Nynorsk");
    m.put(0x0415, "Polish");
    m.put(0x0416, "Portuguese Brazilian");
    m.put(0x0816, "Portuguese");
    m.put(0x0417, "Rhaeto-Romanic");
    m.put(0x0418, "Romanian");
    m.put(0x0419, "Russian");
    m.put(0x041a, "Croato-Serbian (Latin)");
    m.put(0x081a, "Serbo-Croatian (Cyrillic)");
    m.put(0x041b, "Slovak");
    m.put(0x041c, "Albanian");
    m.put(0x041d, "Swedish");
    m.put(0x041e, "Thai");
    m.put(0x041f, "Turkish");
    m.put(0x0420, "Urdu");
    m.put(0x0421, "Bahasa");
    m.put(0x0422, "Ukrainian");
    m.put(0x0423, "Byelorussian");
    m.put(0x0424, "Slovenian");
    m.put(0x0425, "Estonian");
    m.put(0x0426, "Latvian");
    m.put(0x0427, "Lithuanian");
    m.put(0x0429, "Farsi");
    m.put(0x042D, "Basque");
    m.put(0x042F, "Macedonian");
    m.put(0x0436, "Afrikaans");
    m.put(0x043E, "Malaysian");
    return m;
  }
View Full Code Here

Examples of nz.govt.natlib.adapter.word.LanguageMap

  public Object get(int id) {
    return get(new Integer(id));
  }

  public static LanguageMap getLanguageMap() {
    LanguageMap m = new OLELanguageMap(100, (float) 1.0);

    m.put(0x0401, "Arabic");
    m.put(0x0402, "Bulgarian");
    m.put(0x0403, "Catalan");
    m.put(0x0404, "Traditional Chinese");
    m.put(0x0804, "Simplified Chinese");
    m.put(0x0405, "Czech");
    m.put(0x0406, "Danish");
    m.put(0x0407, "German");
    m.put(0x0807, "Swiss German");
    m.put(0x0408, "Greek");
    m.put(0x0409, "U.S. English");
    m.put(0x0809, "U.K. English");
    m.put(0x0c09, "Australian English");
    m.put(0x040a, "Castilian Spanish");
    m.put(0x080a, "Mexican Spanish");
    m.put(0x040b, "Finnish");
    m.put(0x040c, "French");
    m.put(0x080c, "Belgian French");
    m.put(0x0c0c, "Canadian French");
    m.put(0x100c, "Swiss French");
    m.put(0x040d, "Hebrew");
    m.put(0x040e, "Hungarian");
    m.put(0x040f, "Icelandic");
    m.put(0x0410, "Italian");
    m.put(0x0810, "Swiss Italian");
    m.put(0x0411, "Japanese");
    m.put(0x0412, "Korean");
    m.put(0x0413, "Dutch");
    m.put(0x0813, "Belgian Dutch");
    m.put(0x0414, "Norwegian - Bokmal");
    m.put(0x0814, "Norwegian - Nynorsk");
    m.put(0x0415, "Polish");
    m.put(0x0416, "Portuguese");
    m.put(0x0816, "Brazilian Portuguese");
    m.put(0x0417, "Rhaeto-Romanic");
    m.put(0x0418, "Romanian");
    m.put(0x0419, "Russian");
    m.put(0x041a, "Croato-Serbian (Latin)");
    m.put(0x081a, "Serbo-Croatian (Cyrillic)");
    m.put(0x041b, "Slovak");
    m.put(0x041c, "Albanian");
    m.put(0x041d, "Swedish");
    m.put(0x041e, "Thai");
    m.put(0x041f, "Turkish");
    m.put(0x0420, "Urdu");
    m.put(0x0421, "Bahasa");
    m.put(0x0422, "Ukrainian");
    m.put(0x0423, "Byelorussian");
    m.put(0x0424, "Slovenian");
    m.put(0x0425, "Estonian");
    m.put(0x0426, "Latvian");
    m.put(0x0427, "Lithuanian");
    m.put(0x0429, "Farsi");
    m.put(0x042D, "Basque");
    m.put(0x042F, "Macedonian");
    m.put(0x0436, "Afrikaans");
    m.put(0x043E, "Malaysian");
    return m;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.