Object[] locales = new Object[] {
new LocaleInfo(new Locale("en", "US"), "English"),
new LocaleInfo(new Locale("iw", "IL"), "Hebrew") };
final JComboBox result = new JComboBox(locales);
result.setSelectedIndex(0);
result.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {