315 |
return actionListeners.remove(actionListener); |
return actionListeners.remove(actionListener); |
316 |
} |
} |
317 |
|
|
318 |
public void fireTranslationChangedEvents() { |
public void fireTranslationChangedEvents(String lang) { |
319 |
ActionEvent ae = new ActionEvent(this, new Random().nextInt(), ""); |
ActionEvent ae = new ActionEvent(this, new Random().nextInt(), lang); |
320 |
|
|
321 |
for (ActionListener al : actionListeners) { |
for (ActionListener al : actionListeners) { |
322 |
al.actionPerformed( ae); |
al.actionPerformed( ae); |
324 |
} |
} |
325 |
|
|
326 |
@Override |
@Override |
327 |
public String put(String key, String value) { |
public String put(String lang, String value) { |
328 |
String result = super.put(key, value); |
String result = super.put(lang, value); |
329 |
fireTranslationChangedEvents(); |
fireTranslationChangedEvents(lang); |
330 |
return result; |
return result; |
331 |
} |
} |
332 |
|
|