/** Mysterious calls to pack(), invalidate() and validate() ;-) */ private static void refreshPopup(JPopupMenu popup) { popup.pack(); popup.invalidate(); Component c = popup.getParent(); if (c != null) { c.validate(); } }
}); sortOptions.add(separateCreaturesCb); sortPopup.pack();
private void setText(String text) { item.setText(text); menu.pack(); } });
private void updateMenu() { m_menu.removeAll(); m_menu.add(new JMenuItem("1")); m_menu.add(new JMenuItem("2")); m_menu.add(new JMenuItem("3")); JPopupMenu popup = m_menu.getPopupMenu(); popup.pack(); }
public void mouseReleased(MouseEvent e) { if (e.isPopupTrigger() || e.getModifiers() == java.awt.event.InputEvent.BUTTON3_MASK ) { popup.pack(); popup.show(table, e.getX(), e.getY()); } }
/** * @param _x le x du popup menu * @param _y le y du popup menu */ public void popMenu(final int _x, final int _y) { if (listener_ == null) { return; } final JPopupMenu menu = listener_.getCmdsContextuelles(); if (menu == null) { return; } menu.pack(); menu.show(this, _x, _y); }
/** * @param _x le x du popup menu * @param _y le y du popup menu */ public void popMenu(final int _x, final int _y) { final JPopupMenu menu = listener_.getCmdsContextuelles(); if (menu == null) { return; } menu.pack(); final Component in = menu.getInvoker(); menu.show(in == null ? this : in, _x, _y); }
/** Gets popup menu. Overrides superclass. Adds lazy menu items creation. */ public JPopupMenu getPopupMenu() { JPopupMenu pm = super.getPopupMenu(); pm.removeAll(); pm.add(new AddNavigationRuleAction()); pm.add(new AddNavigationCaseAction()); pm.add(new JSeparator()); pm.add(new AddManagedBeanAction()); pm.pack(); return pm; } }
/** Mysterious calls to pack(), invalidate() and validate() ;-) */ private static void refreshPopup(JPopupMenu popup) { popup.pack (); popup.invalidate (); Component c = popup.getParent (); if (c != null) { c.validate (); } }
/** Mysterious calls to pack(), invalidate() and validate() ;-) */ private static void refreshPopup(JPopupMenu popup) { popup.pack (); popup.invalidate (); Component c = popup.getParent (); if (c != null) { c.validate (); } }
public void splitButtonClicked(ActionEvent e) { // build the popupmenu on the fly buttonUpdateDatasource.getPopupMenu().removeAll(); buttonUpdateDatasource.getPopupMenu().add(new JMenuItem(actionUpdateDatasources2)); buttonUpdateDatasource.getPopupMenu().addSeparator(); for (String ds : TvShowModuleManager.SETTINGS.getTvShowDataSource()) { buttonUpdateDatasource.getPopupMenu().add(new JMenuItem(new TvShowUpdateSingleDatasourceAction(ds))); } buttonUpdateDatasource.getPopupMenu().addSeparator(); buttonUpdateDatasource.getPopupMenu().add(new JMenuItem(actionUpdateTvShow)); buttonUpdateDatasource.getPopupMenu().pack(); } });
@Override public void run() { getPopup().pack(); Dimension dim = getPopup().getPreferredSize(); JToggleButton invoker = getButton(); getPopup().show(invoker, (int) (invoker.getPreferredSize().getWidth() - dim.getWidth()), invoker.getHeight()); // getPopup().setVisible(true); } };
private void initComponents() { createComponents(); label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); label.addMouseListener(new LabelMouseListener()); label.setToolTipText(SwingMessages.getString("JDateHourTextField.2")); //$NON-NLS-1$ popupMenu.add(buildEditorPanel()); popupMenu.pack(); this.add(label); this.addComponentListener(new DateTextFieldComponentListener()); }
@Override public void run() { ui.getPopup().pack(); JToggleButton invoker = ui.getButton(); Dimension dim = ui.getPopup().getPreferredSize(); Dimension invokerDim = invoker.getSize(); ui.getPopup().show(invoker, (int) (invokerDim.getWidth() - dim.getWidth()), invoker.getHeight()); // getPopup().setVisible(true); } };
@Override public void run() { ui.getPopup().pack(); Dimension dim = ui.getPopup().getPreferredSize(); JToggleButton invoker = ui.getChangeDecorator(); ui.getPopup().show(invoker, (int) (invoker.getPreferredSize().getWidth() - dim.getWidth()), invoker.getHeight()); } });
@Override public void run() { ui.getPopup().pack(); JToggleButton invoker = ui.getButton(); Dimension dim = ui.getPopup().getPreferredSize(); Dimension invokerDim = invoker.getSize(); ui.getPopup().show(invoker, (int) (invokerDim.getWidth() - dim.getWidth()), invoker.getHeight()); // getPopup().setVisible(true); } };
@Override public void run() { getPopup().pack(); Dimension dim = getPopup().getPreferredSize(); JToggleButton invoker = getButton(); getPopup().show(invoker, (int) (invoker.getPreferredSize().getWidth() - dim.getWidth()), invoker.getHeight()); } };
private void initComponents() { createComponents(); label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); label.addMouseListener(new LabelMouseListener()); label.setToolTipText(SwingMessages.getString("JDateTextField.1")); //$NON-NLS-1$ calendarPanel.addChangeListener(new CalendarChangeListener()); popupMenu.add(buildEditorPanel()); popupMenu.pack(); this.add(label); this.addComponentListener(new DateTextFieldComponentListener()); }
private void showPopupCalendar() { if (popupMenu.isVisible()) { popupMenu.setVisible(false); } else { LocalDateTime localDate = (LocalDateTime) formattedTextField.getValue(); monthView.setSelectionDate(localDate != null ? localDate.toDate() : null); formattedTextField.requestFocus(); popupMenu.pack(); popupMenu.show(this, this.getWidth() - popupMenu.getPreferredSize().width, this.getHeight()); } }
private void showPopupCalendar() { if (popupMenu.isVisible()) { popupMenu.setVisible(false); } else { LocalDate localDate = (LocalDate) formattedTextField.getValue(); monthView.setSelectionDate(localDate != null ? localDate.toDate() : null); if (localDate != null) { monthView.setFirstDisplayedDay(localDate.toDate()); } formattedTextField.requestFocus(); popupMenu.pack(); popupMenu.show(this, this.getWidth() - popupMenu.getPreferredSize().width, this.getHeight()); } }