KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > rero > gui > toolbar > ChatAction


1 package rero.gui.toolbar;
2
3 import rero.gui.*;
4
5 import java.awt.event.*;
6 import java.awt.*;
7
8 import javax.swing.*;
9 import javax.swing.event.*;
10
11 import rero.client.*;
12
13 import rero.bridges.menu.*;
14
15 public class ChatAction implements ToolAction
16 {
17    public void actionPerformed(MouseEvent ev)
18    {
19       Capabilities client = SessionManager.getGlobalCapabilities().getActiveSession().getCapabilities();
20
21       String JavaDoc nick = JOptionPane.showInputDialog(SessionManager.getGlobalCapabilities().getFrame(), "Request dcc chat from:", "DCC Chat", JOptionPane.QUESTION_MESSAGE);
22
23       if (nick != null)
24         SessionManager.getGlobalCapabilities().getActiveSession().executeCommand("/DCC chat " + nick);
25    }
26
27    public String JavaDoc getDescription()
28    {
29       return "Request a DCC Chat";
30    }
31
32    public int getIndex()
33    {
34       return 23;
35    }
36 }
37
Popular Tags