final TableListener listener = new TableListener(table, tablename, true);
final TablePopupMenu menu = new TablePopupMenu();
final JTableHeader header = table.getTableHeader();
//В штатном режиме попап глючит под виндой, повесил его на листенер мыши
//header.setComponentPopupMenu(menu);
header.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON3 && e.getClickCount() == 1) {
menu.setLocation(e.getLocationOnScreen());