popupMenu.add(pauseAll); popupMenu.add(unpauseAll); overallPanel.setComponentPopupMenu(popupMenu);
container.add(progressWrapper, BorderLayout.SOUTH); container.setComponentPopupMenu(popupMenu); progressBar.setComponentPopupMenu(popupMenu);
popupMenu.setBorder(new EmptyBorder(5, 5, 5, 5)); popupMenu.add(reset); overallPanel.setComponentPopupMenu(popupMenu);
slotContainer.setComponentPopupMenu(popupMenu);
JPanel panel = new JPanel(new BorderLayout()) { @Override public Point getPopupLocation(MouseEvent event) { JPopupMenu menu = getComponentPopupMenu(); if (menu == null || event == null) return null; return new Point(event.getX() - menu.getPreferredSize().width, event.getY()); } }; JPopupMenu menu = new JPopupMenu(); panel.setComponentPopupMenu(menu);
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aMenu) { super.setComponentPopupMenu(aMenu); }
JFrame frame = new JFrame(); frame.setSize(300,300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); JPopupMenu aaa = new JPopupMenu(); JMenu mmm = new JMenu("mmm"); JMenuItem b = new JMenuItem("b"); JMenuItem c = new JMenuItem("c"); JMenuItem d = new JMenuItem("d"); JMenuItem k = new JMenuItem("k"); mmm.add(b); mmm.add(c); mmm.add(d); mmm.add(k); aaa.add(mmm); panel.setComponentPopupMenu(aaa); frame.add(panel); frame.setVisible(true);
@ScriptFunction @Override public void setComponentPopupMenu(JPopupMenu aPopup) { super.setComponentPopupMenu(aPopup); applyComponentPopupMenu(); }
if (panel == null) { panel = new JPanel(); panel.setComponentPopupMenu(getMenu()); panel.addMouseListener(new MouseAdapter() {
panel = createHighlightPanel(); panel.addMouseListener(new MouseAdapter() {}); // Workaround for bug 6272233 panel.setComponentPopupMenu(menu); panels.add(panel); GroupLayout.ParallelGroup pGroup = layout.createParallelGroup(GroupLayout.Alignment.BASELINE);