make the GUI update its texts when a new language is chosen
[jSite2.git] / src / net / pterodactylus / jsite / gui / SwingInterface.java
index edcc0df..4a0c97f 100644 (file)
@@ -22,8 +22,6 @@ package net.pterodactylus.jsite.gui;
 import java.awt.event.ActionEvent;
 import java.util.List;
 
-import javax.swing.Action;
-
 import net.pterodactylus.jsite.core.Core;
 import net.pterodactylus.jsite.core.CoreListener;
 import net.pterodactylus.jsite.core.Node;
@@ -43,13 +41,13 @@ public class SwingInterface implements CoreListener {
        private MainWindow mainWindow;
 
        /** The “manage nodes” action. */
-       private Action manageNodesAction;
+       private I18nAction manageNodesAction;
 
        /** The “connect to node” action. */
-       private Action nodeConnectAction;
+       private I18nAction nodeConnectAction;
 
        /** The “disconnect from node” action. */
-       private Action nodeDisconnectAction;
+       private I18nAction nodeDisconnectAction;
 
        /** The node manager dialog. */
        private ManageNodesDialog manageNodesDialog;
@@ -96,7 +94,7 @@ public class SwingInterface implements CoreListener {
         * 
         * @return The “manage nodes” action
         */
-       Action getManageNodesAction() {
+       I18nAction getManageNodesAction() {
                return manageNodesAction;
        }
 
@@ -105,7 +103,7 @@ public class SwingInterface implements CoreListener {
         * 
         * @return The “connect to node” action
         */
-       Action getNodeConnectAction() {
+       I18nAction getNodeConnectAction() {
                return nodeConnectAction;
        }
 
@@ -114,7 +112,7 @@ public class SwingInterface implements CoreListener {
         * 
         * @return The “disconnect from node” action
         */
-       Action getNodeDisconnectAction() {
+       I18nAction getNodeDisconnectAction() {
                return nodeDisconnectAction;
        }