publicvoidmouseReleased(MouseEventarg0){if(arg0.getButton()==MouseEvent.BUTTON3){JLabeljlbl=(JLabel)arg0.getSource();StringremoveFriend=jlbl.getText();pop.show(arg0.getCo...
public void mouseReleased(MouseEvent arg0) {
if (arg0.getButton()==MouseEvent.BUTTON3){
JLabel jlbl=(JLabel)arg0.getSource();
String removeFriend=jlbl.getText();
pop.show(arg0.getComponent(),arg0.getX(),arg0.getY());
}
this.addMouseListener(this);
pop=new JPopupMenu();
pop.add(item1=new JMenuItem("删除好友"));
item1.setAccelerator(KeyStroke.getKeyStroke('s',InputEvent.CTRL_DOWN_MASK));
item1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==item1){
//int isDelete=JOptionPane.showConfirmDialog(null, "你确定要删除该好友吗?","删除好友",JOptionPane.YES_NO_OPTION);
//if(isDelete==JOptionPane.YES_OPTION){
Message mess=new Message();
mess.setSender(userName);
mess.setContent(removeFriend);
mess.setMessageType(Message.message_RemoveFriend);
Socket s=(Socket)ClientConnetion.hmSocket.get(userName);
ObjectOutputStream oos;
try {
oos=new ObjectOutputStream(s.getOutputStream());
oos.writeObject(mess);
} catch (IOException a) {
a.printStackTrace();
}
//}
}
}
});
展开