private void restoreForPopup() {
final MouseAdapter listener = new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if (SwingUtilities.isRightMouseButton(e)) {
final ChannelJList channelJList = (ChannelJList) e.getSource();
channelJList.setSelectedIndex(channelJList
.locationToIndex(e.getPoint()));
}
showPopup(e);
}