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 |
|
|
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; |
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); |
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 |
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 |
|
|
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 |
} |
} |