1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.xnap.plugin.opennap.action;
21
22 import java.awt.event.ActionEvent;
23 import java.io.IOException;
24 import java.util.StringTokenizer;
25
26 import javax.swing.AbstractAction;
27 import javax.swing.Action;
28
29 import org.xnap.XNap;
30 import org.xnap.gui.StatusBar;
31 import org.xnap.gui.util.IconHelper;
32 import org.xnap.net.NetHelper;
33 import org.xnap.plugin.opennap.OpenNapPlugin;
34 import org.xnap.plugin.opennap.net.NapigatorReader;
35
36 /***
37 */
38 public class OpenNapGetServerListAction extends AbstractAction
39 {
40
41
42
43
44
45
46
47 public OpenNapGetServerListAction()
48 {
49 putValue(Action.NAME, XNap.tr("Get Server List"));
50 putValue(Action.SHORT_DESCRIPTION,
51 XNap.tr("Downloads a list of servers from Napigator."));
52 putValue(IconHelper.XNAP_ICON, "connect_creating.png");
53 }
54
55
56
57 public void actionPerformed(ActionEvent event)
58 {
59 OpenNapPlugin.getServerManager().fetchServerLists();
60 }
61
62 }