private void populateCyrillicComboBoxes()
    {
        DefaultComboBoxModel cyrillicCapitalLetterComboBoxModel
                = new DefaultComboBoxModel();
        
        //  Add the standard Cyrillic (Russian) characters to the combo
        for (int i = 0x0410; i < 0x042F; i++ )
        {
            char a = (char) i;
            
            cyrillicCapitalLetterComboBoxModel.addElement(a);
        }
        
        //  Build a list of less used characters (Ukrainian etc)
        char [] otherCyrillicCaps = { 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 
            0x0406, 0x0407, 0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x040E, 
            0x040F, 0x0490 };
        
        //  Add these to the combo
        for (char c : otherCyrillicCaps)
        {
            cyrillicCapitalLetterComboBoxModel.addElement(c);
        }
        
        //  Set the model for the capital letters
        cyrillicCapitalLetterComboBox.setModel(cyrillicCapitalLetterComboBoxModel);
        
        DefaultComboBoxModel cyrillicSmallLetterComboBoxModel
                = new DefaultComboBoxModel();
        
        for (int i = 0; i < cyrillicCapitalLetterComboBoxModel.getSize(); i++)
        {
            char a = (char) cyrillicCapitalLetterComboBoxModel.getElementAt(i);
            
            cyrillicSmallLetterComboBoxModel.addElement(Character.toLowerCase(a));
        }
        
        cyrillicSmallLetterComboBox.setModel(cyrillicSmallLetterComboBoxModel);
    }