Skip to content
Snippets Groups Projects
Select Git revision
  • 4232958c1d1f98f9b68fb1510ed05b3b10e04697
  • master default protected
  • exec_auto_adjust_trace
  • let_variables
  • v1.4.1
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
10 results

postBuild

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    LanguageSwitcher.java 740 B
    package de.hhu.ba.yoshikoWrapper.gui;
    
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.util.Locale;
    
    import javax.swing.JComboBox;
    import javax.swing.JOptionPane;
    
    import de.hhu.ba.yoshikoWrapper.core.LocalizationManager;
    
    @SuppressWarnings( "serial")
    public class LanguageSwitcher extends JComboBox<Locale>{
    
    	public LanguageSwitcher() {
    		for (Locale l: LocalizationManager.getLocales() ) {
    			this.addItem(l);
    		}
    		this.addActionListener(new ActionListener() {
    
    			@Override
    			public void actionPerformed(ActionEvent e) {
    				LocalizationManager.switchLanguage(getItemAt(getSelectedIndex()));
    				JOptionPane.showMessageDialog(null,LocalizationManager.get("restartNeeded"));
    			}
    			
    		});
    	}
    	
    
    }