package call.gui;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JList;
import call.CallUi;
import call.Contact;
public class ContactMouseAdapter extends MouseAdapter {
private final JList<Contact> contactlist;
private final ContactListModel contactmodel;
public ContactMouseAdapter(JList<Contact> peerlist, ContactListModel peermodel) {
this.contactlist = peerlist;
this.contactmodel = peermodel;
peerlist.addMouseListener(this);
}
@Override
public void mouseClicked(MouseEvent mouseEvent) {
if (mouseEvent.getClickCount() >= 1) {
int index = contactlist.locationToIndex(mouseEvent.getPoint());
if (index >= 0) {
Contact c = contactmodel.getElementAt(index);
// Util.msg(c).println(c, Color.blue, "Selected!");
CallUi.openChat(c);
}
}
}
}