/[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 140 by alfonx, Sun Jun 14 17:24:44 2009 UTC revision 207 by alfonx, Thu Jul 9 20:14:21 2009 UTC
# Line 62  public class SwitchLanguageDialog extend Line 62  public class SwitchLanguageDialog extend
62           */           */
63          public SwitchLanguageDialog(final Component owner,          public SwitchLanguageDialog(final Component owner,
64                          final List<String> languages) {                          final List<String> languages) {
65                  super(owner instanceof Window ? (Window) owner : SwingUtil                  super(SwingUtil.getParentWindow(owner));
                                 .getParentWindow(owner));  
66                  this.languages = languages;                  this.languages = languages;
67    
68                  Translation.setActiveLang(languages.get(0));                  Translation.setActiveLang(languages.get(0));
# Line 86  public class SwitchLanguageDialog extend Line 85  public class SwitchLanguageDialog extend
85                  this.setContentPane(getJContentPane());                  this.setContentPane(getJContentPane());
86                  setModal(true);                  setModal(true);
87                  SwingUtil.centerFrameOnScreenRandom(this);                  SwingUtil.centerFrameOnScreenRandom(this);
88                    
89                  setDefaultCloseOperation( JDialog.DO_NOTHING_ON_CLOSE);                  setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
90                    
91                  pack();                  pack();
92          }          }
93    
# Line 185  public class SwitchLanguageDialog extend Line 184  public class SwitchLanguageDialog extend
184                          gridBagConstraints.insets = new Insets(0, 5, 0, 0);                          gridBagConstraints.insets = new Insets(0, 5, 0, 0);
185                          gridBagConstraints.gridy = 0;                          gridBagConstraints.gridy = 0;
186                          jLabel = new JLabel();                          jLabel = new JLabel();
187                          jLabel.setText("Select language: "); //i8n!?! Maybe replace with an icon of an index finger                          jLabel.setText("Select language: "); // i8n!?! Maybe replace with an
188                                                                                                            // icon of an index finger
189                          jPanel1 = new JPanel();                          jPanel1 = new JPanel();
190                          jPanel1.setLayout(new GridBagLayout());                          jPanel1.setLayout(new GridBagLayout());
191                          jPanel1.add(jLabel, gridBagConstraints);                          jPanel1.add(jLabel, gridBagConstraints);
# Line 240  public class SwitchLanguageDialog extend Line 240  public class SwitchLanguageDialog extend
240                                                  getJButton().setEnabled(false);                                                  getJButton().setEnabled(false);
241                                                  return;                                                  return;
242                                          }                                          }
243                                            
244                                          String l = languages.get(jComboBox                                          String l = languages.get(jComboBox.getSelectedIndex());
                                                         .getSelectedIndex());  
245                                          try {                                          try {
246                                                  Translation.setActiveLang(l);                                                  Translation.setActiveLang(l);
247                                                    
248                                                  getJButton().setEnabled(true);                                                  getJButton().setEnabled(true);
249                                          } catch (java.lang.IllegalArgumentException ee) {                                          } catch (java.lang.IllegalArgumentException ee) {
250                                                  LOGGER.warn("The language "+l+" is not valid",ee);                                                  LOGGER.warn("The language " + l + " is not valid", ee);
251                                                  getJButton().setEnabled(false);                                                  getJButton().setEnabled(false);
252                                          }                                          }
253                                            
254                                  }                                  }
255    
256                          });                          });

Legend:
Removed from v.140  
changed lines
  Added in v.207

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26