public void update() { PainelConfig config = main.getConfig(); // servicos servidor.setText(config.get(PainelConfig.KEY_SERVER).getValue()); unidadeAtual = config.get(PainelConfig.KEY_UNIDADE, Integer.class).getValue(); updateUnidades(main.getService().buscarUnidades()); // som e tema vocalizar.setSelected(config.get(PainelConfig.KEY_SOUND_VOICE, Boolean.class).getValue()); corFundo.setValue(Color.web(config.get(PainelConfig.KEY_COR_FUNDO).getValue())); corMensagem.setValue(Color.web(config.get(PainelConfig.KEY_COR_MENSAGEM).getValue())); corSenha.setValue(Color.web(config.get(PainelConfig.KEY_COR_SENHA).getValue())); corGuiche.setValue(Color.web(config.get(PainelConfig.KEY_COR_GUICHE).getValue())); // screensaver videoUrl.setText(config.get(PainelConfig.KEY_SCREENSAVER_URL).getValue()); }
private void playAlert(Senha senha) { AudioPlayer player = AudioPlayer.getInstance(); PainelConfig config = main.getConfig(); player.play(config.get(PainelConfig.KEY_SOUND_ALERT).getValue()); if (config.get(PainelConfig.KEY_SOUND_VOICE, Boolean.class).getValue()) { try { String lang = config.get(PainelConfig.KEY_LANGUAGE).getValue(); player.getVocalizador().vocalizar("senha", lang, true); player.getVocalizador().vocalizar(String.valueOf(senha.getSigla()), lang, true); String numero = String.valueOf(senha.getNumero()); for (int i = 0; i < numero.length(); i++) { player.getVocalizador().vocalizar(String.valueOf(numero.charAt(i)), lang, true); } player.getVocalizador().vocalizar("guiche", lang, true); numero = String.valueOf(senha.getNumeroGuiche()); for (int i = 0; i < numero.length(); i++) { player.getVocalizador().vocalizar(String.valueOf(numero.charAt(i)), lang, true); } } catch (Exception e1) { LOG.log(Level.SEVERE, Main._("erro_vocalizacao"), e1); } } }