本文整理了Java中javax.swing.JPopupMenu.getInsets()
方法的一些代码示例,展示了JPopupMenu.getInsets()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPopupMenu.getInsets()
方法的具体详情如下:
包路径:javax.swing.JPopupMenu
类名称:JPopupMenu
方法名:getInsets
暂无
代码示例来源:origin: nroduit/Weasis
@Override
public void showPopup(Component invoker, int x, int y) {
final SynchData synch = (SynchData) getActionValue(ActionW.SYNCH_LINK.cmd());
if (synch == null) {
return;
}
JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle = new TitleMenuItem(ActionW.SYNCH.getTitle(), popupMenu.getInsets());
popupMenu.add(itemTitle);
popupMenu.addSeparator();
for (Entry<String, Boolean> a : synch.getActions().entrySet()) {
JCheckBoxMenuItem menuItem = new JCheckBoxMenuItem(a.getKey(), a.getValue());
menuItem.addActionListener(e -> {
if (e.getSource() instanceof JCheckBoxMenuItem) {
JCheckBoxMenuItem item = (JCheckBoxMenuItem) e.getSource();
synch.getActions().put(item.getText(), item.isSelected());
}
});
popupMenu.add(menuItem);
}
popupMenu.show(invoker, x, y);
}
}, SYNCH_ICON);
代码示例来源:origin: org.japura/japura-gui
private void showButtonsChooser() {
if (isEnabled()) {
Dimension dim = getSize();
Dimension bcDim = getActionsRoot().getPreferredSize();
Insets insets = getActionsChooser().getInsets();
int width = dim.width;
width = bcDim.width + insets.left + insets.right;
int height = bcDim.height + insets.bottom + insets.top;
Dimension newDim = new Dimension(width, height);
getActionsChooser().setPreferredSize(newDim);
getActionsChooser().show(this, 0, dim.height);
}
}
代码示例来源:origin: nroduit/Weasis
@Override
public void showPopup(Component invoker, int x, int y) {
final EventManager evtMgr = EventManager.getInstance();
ComboItemListener<?> koSelectionAction =
((ComboItemListener<?>) evtMgr.getAction(ActionW.KO_SELECTION));
JPopupMenu popupMenu = new JPopupMenu();
popupMenu.add(new TitleMenuItem(ActionW.KO_SELECTION.getTitle(), popupMenu.getInsets()));
popupMenu.addSeparator();
GroupPopup groupRadioMenu = koSelectionAction.createUnregisteredGroupRadioMenu();
if (groupRadioMenu instanceof GroupRadioMenu) {
for (RadioMenuItem item : ((GroupRadioMenu<?>) groupRadioMenu).getRadioMenuItemListCopy()) {
popupMenu.add(item);
}
}
popupMenu.addSeparator();
ToggleButtonListener koFilterAction = (ToggleButtonListener) evtMgr.getAction(ActionW.KO_FILTER);
final JCheckBoxMenuItem menuItem =
koFilterAction.createUnregiteredJCheckBoxMenuItem(ActionW.KO_FILTER.getTitle());
popupMenu.add(menuItem);
popupMenu.setEnabled(koSelectionAction.isActionEnabled());
popupMenu.show(invoker, x, y);
}
}, View2d.KO_ICON);
代码示例来源:origin: nroduit/Weasis
popupMenu.add(new TitleMenuItem(ActionW.KO_SELECTION.getTitle(), popupMenu.getInsets()));
popupMenu.addSeparator();
代码示例来源:origin: nroduit/Weasis
JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle =
new TitleMenuItem(Messages.getString("JIThumbnailList.sel_menu"), popupMenu.getInsets()); //$NON-NLS-1$
popupMenu.add(itemTitle);
popupMenu.addSeparator();
代码示例来源:origin: nroduit/Weasis
protected JPopupMenu buildGraphicContextMenu(final MouseEvent evt, final List<Graphic> selected) {
if (selected != null) {
final JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle = new TitleMenuItem(Messages.getString("View2d.selection"), popupMenu.getInsets()); //$NON-NLS-1$
popupMenu.add(itemTitle);
popupMenu.addSeparator();
代码示例来源:origin: nroduit/Weasis
JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle =
new TitleMenuItem(Messages.getString("DefaultExplorer.sel_path"), popupMenu.getInsets()); //$NON-NLS-1$
popupMenu.add(itemTitle);
popupMenu.addSeparator();
代码示例来源:origin: nroduit/Weasis
protected JPopupMenu buildGraphicContextMenu(final MouseEvent evt, final List<Graphic> selected) {
if (selected != null) {
final JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle = new TitleMenuItem(Messages.getString("View2d.selection"), popupMenu.getInsets()); //$NON-NLS-1$
popupMenu.add(itemTitle);
popupMenu.addSeparator();
代码示例来源:origin: nroduit/Weasis
Object pr = view.getActionValue(ActionW.PR_STATE.cmd());
JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle = new TitleMenuItem(ActionW.PR_STATE.getTitle(), popupMenu.getInsets());
popupMenu.add(itemTitle);
popupMenu.addSeparator();
代码示例来源:origin: org.japura/japura-gui
Insets insets = getButtonsChooser().getInsets();
int width = dim.width;
int height = bcDim.height + insets.bottom + insets.top;
代码示例来源:origin: nroduit/Weasis
protected JPopupMenu buildContexMenu(final MouseEvent evt) {
JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle =
new TitleMenuItem(Messages.getString("View2d.left_mouse") + StringUtil.COLON, popupMenu.getInsets()); //$NON-NLS-1$
popupMenu.add(itemTitle);
popupMenu.setLabel(MouseActions.LEFT);
代码示例来源:origin: nroduit/Weasis
protected JPopupMenu buildContexMenu(final MouseEvent evt) {
JPopupMenu popupMenu = new JPopupMenu();
TitleMenuItem itemTitle =
new TitleMenuItem(Messages.getString("View2d.left_mouse") + StringUtil.COLON, popupMenu.getInsets()); //$NON-NLS-1$
popupMenu.add(itemTitle);
popupMenu.setLabel(MouseActions.LEFT);
内容来源于网络,如有侵权,请联系作者删除!