for (final Locale locale : SUPPORTED_LOCALES) {
languageActions.put(locale, new AbstractAction(I18n.getMessage("jsite.menu.language." + locale.getLanguage()), IconLoader.loadIcon("/flag-" + locale.getLanguage() + ".png")) {
+ @Override
@SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
switchLanguage(locale);
}
manageNodeAction = new AbstractAction(I18n.getMessage("jsite.menu.nodes.manage-nodes")) {
+ @Override
@SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
showPage(PageType.PAGE_NODE_MANAGER);
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
optionsPreferences();
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
showLatestUpdate();
};
aboutAction = new AbstractAction(I18n.getMessage("jsite.menu.help.about")) {
+ @Override
@SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(wizard, MessageFormat.format(I18n.getMessage("jsite.about.message"), getVersion().toString()), null, JOptionPane.INFORMATION_MESSAGE, jSiteIcon);
I18nContainer.getInstance().registerRunnable(new Runnable() {
+ @Override
@SuppressWarnings("synthetic-access")
public void run() {
manageNodeAction.putValue(Action.NAME, I18n.getMessage("jsite.menu.nodes.manage-nodes"));
I18nContainer.getInstance().registerRunnable(new Runnable() {
+ @Override
@SuppressWarnings("synthetic-access")
public void run() {
languageMenu.setText(I18n.getMessage("jsite.menu.languages"));
* @return The supported locale that was found, or the default locale if no
* supported locale could be found
*/
- private Locale findSupportedLocale(Locale forLocale) {
+ private static Locale findSupportedLocale(Locale forLocale) {
for (Locale locale : SUPPORTED_LOCALES) {
if (locale.equals(forLocale)) {
return locale;
/**
* {@inheritDoc}
*/
+ @Override
public void valueChanged(ListSelectionEvent e) {
JList list = (JList) e.getSource();
int selectedRow = list.getSelectedIndex();
/**
* {@inheritDoc}
*/
+ @Override
public void wizardNextPressed(TWizard wizard) {
String pageName = wizard.getPage().getName();
if ("page.node-manager".equals(pageName)) {
/**
* {@inheritDoc}
*/
+ @Override
public void wizardPreviousPressed(TWizard wizard) {
String pageName = wizard.getPage().getName();
if ("page.project".equals(pageName) || "page.preferences".equals(pageName)) {
/**
* {@inheritDoc}
*/
+ @Override
public void wizardQuitPressed(TWizard wizard) {
if (((ProjectPage) pages.get(PageType.PAGE_PROJECTS)).wasUriCopied() || ((ProjectInsertPage) pages.get(PageType.PAGE_INSERT_PROJECT)).wasUriCopied()) {
JOptionPane.showMessageDialog(wizard, I18n.getMessage("jsite.project.warning.use-clipboard-now"));
/**
* {@inheritDoc}
*/
+ @Override
public void nodesUpdated(Node[] nodes) {
nodeMenu.removeAll();
ButtonGroup nodeButtonGroup = new ButtonGroup();
/**
* {@inheritDoc}
*/
+ @Override
public void nodeSelected(Node node) {
for (Component menuItem : nodeMenu.getMenuComponents()) {
if (menuItem instanceof JMenuItem) {
/**
* {@inheritDoc}
*/
+ @Override
public void actionPerformed(ActionEvent e) {
Object source = e.getSource();
if (source instanceof JRadioButtonMenuItem) {
/**
* {@inheritDoc}
*/
+ @Override
public void foundUpdateData(Version foundVersion, long versionTimestamp) {
logger.log(Level.FINEST, "Found version {0} from {1,date}.", new Object[] { foundVersion, versionTimestamp });
if (foundVersion.compareTo(VERSION) > 0) {