All pastes #914581 Raw Edit

Someone

public java v1 · immutable
#914581 ·published 2008-02-23 00:20 UTC
rendered paste body
                        doc.getSession().onEvent(new Task() {                            public void receiveEvent(IRCEvent irce)                             {                                WhoisEvent we = (WhoisEvent) irce;                                if (!we.getNick().equalsIgnoreCase(t.data))                                 {                                    cancel();                                    return;                                }                                final String s = "<html>Nick: " + we.getNick() + "<br>" +                                        "Name: " + we.getRealName() + "<br>" +                                        "Host: " + we.getHost() + "</html>";                                EventQueue.invokeLater(new Runnable()                                 {                                    public void run() {                                        JLabel label = new JLabel(s);                                        JPopupMenu d = new JPopupMenu();                                        d.setBorder(BorderFactory.createLineBorder(Color.BLACK));                                        d.add(label);                                        d.setSize(label.getPreferredSize());                                        d.setLocation(new Point(e.getXOnScreen(), e.getYOnScreen()));                                        d.setVisible(true);                                    }                                });                                cancel();                            }                        }, jerklib.events.IRCEvent.Type.WHOIS_EVENT);