package husacct.control.presentation.viewcontrol; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; class ToolBarButtonListener extends MouseAdapter{ private InternalFrameController internalFrameController; public ToolBarButtonListener(InternalFrameController internalFrameController){ this.internalFrameController = internalFrameController; } @Override public void mousePressed(MouseEvent e){ if(e.isPopupTrigger()){ doPop(e); } } @Override public void mouseReleased(MouseEvent e){ if(e.isPopupTrigger()){ doPop(e); } } private void doPop(MouseEvent e){ ToolBarButtonContextMenu menu = new ToolBarButtonContextMenu(internalFrameController); menu.show(e.getComponent(), e.getX(), e.getY() - 70); } }