/[schmitzm]/trunk/src/skrueger/i8n/SwitchLanguageDialog.java
ViewVC logotype

Diff of /trunk/src/skrueger/i8n/SwitchLanguageDialog.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1293 by keeb, Mon Nov 22 11:55:02 2010 UTC revision 1294 by keeb, Mon Nov 22 12:00:28 2010 UTC
# Line 70  public class SwitchLanguageDialog extend Line 70  public class SwitchLanguageDialog extend
70    
71      private JLabel jLabel = null;      private JLabel jLabel = null;
72            
73      private JButton jButton = null;      private OkButton jButton = null;
74    
75      private LanguagesComboBox jComboBox = null;      private LanguagesComboBox jComboBox = null;
76    
# Line 161  public class SwitchLanguageDialog extend Line 161  public class SwitchLanguageDialog extend
161              jContentPane.setLayout(migLayout);              jContentPane.setLayout(migLayout);
162              jContentPane.add(jLabelFlagimage, "north");              jContentPane.add(jLabelFlagimage, "north");
163              jContentPane.add(getLanguageCombobox());              jContentPane.add(getLanguageCombobox());
164              jContentPane.add(getJButton(), // AtlasDialog.getOkButton()              jContentPane.add(getOkButton(),
165                      "right, w 50!, gaptop 5, gapright 5, gapbottom 5");                      "right, w 50!, gaptop 5, gapright 5, gapbottom 5");
166          }          }
167          return jContentPane;          return jContentPane;
# Line 172  public class SwitchLanguageDialog extend Line 172  public class SwitchLanguageDialog extend
172           *           *
173           * @return javax.swing.JButton           * @return javax.swing.JButton
174           */           */
175          private JButton getJButton() {      @Override
176            protected OkButton getOkButton() {
177                  if (jButton == null) {                  if (jButton == null) {
178                          jButton = new OkButton();                          jButton = new OkButton();
179                          jButton.setEnabled(false);                          jButton.setEnabled(false);
# Line 187  public class SwitchLanguageDialog extend Line 188  public class SwitchLanguageDialog extend
188                  }                  }
189                  return jButton;                  return jButton;
190          }          }
191        
192          /**          /**
193       * This method initializes the JPanel that carries the select language       * This method initializes the JPanel that carries the select language
194       * combobox       * combobox
# Line 223  public class SwitchLanguageDialog extend Line 225  public class SwitchLanguageDialog extend
225    
226                  public void actionPerformed(final ActionEvent e) {                  public void actionPerformed(final ActionEvent e) {
227                      if (jComboBox.getSelectedIndex() == languages.size()) {                      if (jComboBox.getSelectedIndex() == languages.size()) {
228                          getJButton().setEnabled(false);                          getOkButton().setEnabled(false);
229                          return;                          return;
230                      }                      }
231    
# Line 231  public class SwitchLanguageDialog extend Line 233  public class SwitchLanguageDialog extend
233                      try {                      try {
234                          Translation.setActiveLang(l, setLocale);                          Translation.setActiveLang(l, setLocale);
235    
236                          getJButton().setEnabled(true);                          getOkButton().setEnabled(true);
237                      } catch (java.lang.IllegalArgumentException ee) {                      } catch (java.lang.IllegalArgumentException ee) {
238                          LOGGER.warn("The language " + l + " is not valid", ee);                          LOGGER.warn("The language " + l + " is not valid", ee);
239                          getJButton().setEnabled(false);                          getOkButton().setEnabled(false);
240                      }                      }
241    
242                  }                  }

Legend:
Removed from v.1293  
changed lines
  Added in v.1294

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26