Ejemplo n.º 1
0
  /** Gets current text values and reassigns them to the GUI components. */
  private void reassignTexts() {
    setTitle(Language.getText("welcome.welcome") + " - " + Consts.APPLICATION_NAME);

    welcomeLabel.setText(Language.getText("welcome.welcome") + '!');
    firstRunLabel.setText(Language.getText("welcome.firstRun", Consts.APPLICATION_NAME + "™"));
    chooseLabel.setText(Language.getText("welcome.selectLanguage"));
    thankYouLabel.setText(Language.getText("welcome.thankYou", Consts.APPLICATION_NAME + "™"));
    languageLabel.setText(Language.getText("welcome.language"));
    voiceLabel.setText(Language.getText("welcome.voice"));

    languageLabel.setPreferredSize(null);
    voiceLabel.setPreferredSize(null);
    final int maxWidth =
        Math.max(languageLabel.getPreferredSize().width, voiceLabel.getPreferredSize().width);
    languageLabel.setPreferredSize(
        new Dimension(maxWidth, languageLabel.getPreferredSize().height));
    voiceLabel.setPreferredSize(new Dimension(maxWidth, voiceLabel.getPreferredSize().height));

    GuiUtils.updateButtonText(okButton, "button.ok");
    GuiUtils.updateButtonText(cancelButton, "button.cancel");

    pack();
    SharedUtils.centerWindow(this);
  }