public final void ChangeLang(){
		if(!(TextStyles.containsKey("UserText")&&
			TextStyles.containsKey("PwdText")&&
			TextStyles.containsKey("ProfilesText")&&
			TextStyles.containsKey("RememberMe")&&
			TextStyles.containsKey("LoginBtn")&&
			TextStyles.containsKey("ProfileFormat"))
		){System.out.println("--*Theme Error:Undefined TestStyle*--");return;}
		
		UserText.setText(TextStyles.get("UserText").replace("${TEXT}",Status.SelectedLang.getString("UserText")));
		PwdText.setText(TextStyles.get("PwdText").replace("${TEXT}",Status.SelectedLang.getString("PwdText")));
		ProfileText.setText(TextStyles.get("ProfilesText").replace("${TEXT}",Status.SelectedLang.getString("VersionText")));
		RememberMe.setText(TextStyles.get("RememberMe").replace("${TEXT}",Status.SelectedLang.getString("RememberMe")));
		LoginBtn.setText(TextStyles.get("LoginBtn").replace("${TEXT}",(Login.canConnect()?Status.SelectedLang.getString("LoginBtn"):Status.SelectedLang.getString("LaunchOffline"))));
		MainProgressBar.setString(Status.SelectedLang.getString("MainProgressBarIdleText"));
		
		if(Status.getOS().equals("windows")){
			String FontList[] = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
			Arrays.sort(FontList);
			if(Arrays.binarySearch(FontList,"微軟正黑體")>-1){
				System.out.println("Set Font to: 微軟正黑體");
				Font font = new Font("微軟正黑體",Font.BOLD,12);
				UserText.setFont(font);
				PwdText.setFont(font);
				ProfileText.setFont(font);
				RememberMe.setFont(font);
				LoginBtn.setFont(font);
				MainProgressBar.setFont(font);
			}
		}
	}