java.awt.Menu.addSeparator()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(8.7k)|赞(0)|评价(0)|浏览(337)

本文整理了Java中java.awt.Menu.addSeparator()方法的一些代码示例,展示了Menu.addSeparator()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Menu.addSeparator()方法的具体详情如下:
包路径:java.awt.Menu
类名称:Menu
方法名:addSeparator

暂无

代码示例

代码示例来源:origin: wildfly/wildfly

  1. private MenuBar createMenuBar() {
  2. MenuBar ret=new MenuBar();
  3. Menu file=new Menu("File");
  4. MenuItem quitm=new MenuItem("Quit");
  5. ret.setFont(def_font2);
  6. ret.add(file);
  7. file.addSeparator();
  8. file.add(quitm);
  9. quitm.addActionListener(e -> System.exit(1));
  10. return ret;
  11. }

代码示例来源:origin: org.scijava/scijava-ui-awt

  1. @Override
  2. protected void addSeparatorToMenu(final Menu target) {
  3. target.addSeparator();
  4. }

代码示例来源:origin: net.imagej/ij

  1. static void addSeparator(Menu menu) {
  2. menu.addSeparator();
  3. }

代码示例来源:origin: imagej/ImageJA

  1. static void addSeparator(Menu menu) {
  2. menu.addSeparator();
  3. }

代码示例来源:origin: stackoverflow.com

  1. popup.addSeparator();
  2. popup.add(cb1);
  3. popup.add(cb2);
  4. popup.addSeparator();
  5. popup.add(displayMenu);
  6. displayMenu.add(errorItem);

代码示例来源:origin: net.imagej/ij

  1. static void addLuts(Menu submenu) {
  2. String path = IJ.getDirectory("luts");
  3. if (path==null) return;
  4. File f = new File(path);
  5. String[] list = null;
  6. if (applet==null && f.exists() && f.isDirectory())
  7. list = f.list();
  8. if (list==null) return;
  9. if (IJ.isLinux() || IJ.isMacOSX())
  10. Arrays.sort(list);
  11. submenu.addSeparator();
  12. for (int i=0; i<list.length; i++) {
  13. String name = list[i];
  14. if (name.endsWith(".lut")) {
  15. name = name.substring(0,name.length()-4);
  16. if (name.contains("_") && !name.contains(" "))
  17. name = name.replace("_", " ");
  18. MenuItem item = new MenuItem(name);
  19. submenu.add(item);
  20. item.addActionListener(ij);
  21. nPlugins++;
  22. }
  23. }
  24. }

代码示例来源:origin: imagej/ImageJA

  1. static void addLuts(Menu submenu) {
  2. String path = IJ.getDirectory("luts");
  3. if (path==null) return;
  4. File f = new File(path);
  5. String[] list = null;
  6. if (applet==null && f.exists() && f.isDirectory())
  7. list = f.list();
  8. if (list==null) return;
  9. if (IJ.isLinux() || IJ.isMacOSX())
  10. Arrays.sort(list);
  11. submenu.addSeparator();
  12. for (int i=0; i<list.length; i++) {
  13. String name = list[i];
  14. if (name.endsWith(".lut")) {
  15. name = name.substring(0,name.length()-4);
  16. if (name.contains("_") && !name.contains(" "))
  17. name = name.replace("_", " ");
  18. MenuItem item = new MenuItem(name);
  19. submenu.add(item);
  20. item.addActionListener(ij);
  21. nPlugins++;
  22. }
  23. }
  24. }

代码示例来源:origin: imagej/ImageJA

  1. static Menu addSubMenu(Menu menu, String name) {
  2. String value;
  3. String key = name.toLowerCase(Locale.US);
  4. int index;
  5. Menu submenu=new Menu(name.replace('_', ' '));
  6. index = key.indexOf(' ');
  7. if (index>0)
  8. key = key.substring(0, index);
  9. for (int count=1; count<100; count++) {
  10. value = Prefs.getString(key + (count/10)%10 + count%10);
  11. if (value==null)
  12. break;
  13. if (count==1)
  14. menu.add(submenu);
  15. if (value.equals("-"))
  16. submenu.addSeparator();
  17. else
  18. addPluginItem(submenu, value);
  19. }
  20. if (name.equals("Lookup Tables") && applet==null)
  21. addLuts(submenu);
  22. return submenu;
  23. }

代码示例来源:origin: net.imagej/ij

  1. static Menu addSubMenu(Menu menu, String name) {
  2. String value;
  3. String key = name.toLowerCase(Locale.US);
  4. int index;
  5. Menu submenu=new Menu(name.replace('_', ' '));
  6. index = key.indexOf(' ');
  7. if (index>0)
  8. key = key.substring(0, index);
  9. for (int count=1; count<100; count++) {
  10. value = Prefs.getString(key + (count/10)%10 + count%10);
  11. if (value==null)
  12. break;
  13. if (count==1)
  14. menu.add(submenu);
  15. if (value.equals("-"))
  16. submenu.addSeparator();
  17. else
  18. addPluginItem(submenu, value);
  19. }
  20. if (name.equals("Lookup Tables") && applet==null)
  21. addLuts(submenu);
  22. return submenu;
  23. }

代码示例来源:origin: net.imagej/ij

  1. void addPluginsMenu() {
  2. String value,label,className;
  3. int index;
  4. //pluginsMenu = new Menu("Plugins");
  5. pluginsMenu = getMenu("Plugins");
  6. for (int count=1; count<100; count++) {
  7. value = Prefs.getString("plug-in" + (count/10)%10 + count%10);
  8. if (value==null)
  9. break;
  10. char firstChar = value.charAt(0);
  11. if (firstChar=='-')
  12. pluginsMenu.addSeparator();
  13. else if (firstChar=='>') {
  14. String submenu = value.substring(2,value.length()-1);
  15. //Menu menu = getMenu("Plugins>" + submenu, true);
  16. Menu menu = addSubMenu(pluginsMenu, submenu);
  17. if (submenu.equals("Shortcuts"))
  18. shortcutsMenu = menu;
  19. else if (submenu.equals("Utilities"))
  20. utilitiesMenu = menu;
  21. else if (submenu.equals("Macros"))
  22. macrosMenu = menu;
  23. } else
  24. addPluginItem(pluginsMenu, value);
  25. }
  26. userPluginsIndex = pluginsMenu.getItemCount();
  27. if (userPluginsIndex<0) userPluginsIndex = 0;
  28. }

代码示例来源:origin: mikera/tyrant

  1. private Menu createMenu(String menuName, String[] names, Action[] actions, boolean[] separatorsBetweenItems) {
  2. final java.util.Map<String, Action> menuToAction = new HashMap<>();
  3. associateNamesAndActions(menuToAction, names, actions);
  4. Menu menu = new Menu(menuName);
  5. for (int i = 0; i < names.length; i++) {
  6. String name = names[i];
  7. menu.add(name);
  8. if(i < separatorsBetweenItems.length) {
  9. if(separatorsBetweenItems[i]) {
  10. menu.addSeparator();
  11. }
  12. }
  13. }
  14. menu.addActionListener(new ActionListener() {
  15. public void actionPerformed(ActionEvent e) {
  16. Action action = menuToAction.get(e.getActionCommand());
  17. if(action == null) return;
  18. actionHandler.handleAction(null, action, false);
  19. }
  20. });
  21. return menu;
  22. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. private MenuBar createMenuBar() {
  2. MenuBar ret=new MenuBar();
  3. Menu file=new Menu("File");
  4. MenuItem quitm=new MenuItem("Quit");
  5. ret.setFont(def_font2);
  6. ret.add(file);
  7. file.addSeparator();
  8. file.add(quitm);
  9. quitm.addActionListener(e -> System.exit(1));
  10. return ret;
  11. }

代码示例来源:origin: apache/activemq-artemis

  1. private MenuBar createMenuBar() {
  2. MenuBar ret=new MenuBar();
  3. Menu file=new Menu("File");
  4. MenuItem quitm=new MenuItem("Quit");
  5. ret.setFont(def_font2);
  6. ret.add(file);
  7. file.addSeparator();
  8. file.add(quitm);
  9. quitm.addActionListener(
  10. new ActionListener() {
  11. public void actionPerformed(ActionEvent e) {
  12. System.exit(1);
  13. }
  14. });
  15. return ret;
  16. }

代码示例来源:origin: apache/activemq-artemis

  1. private MenuBar createMenuBar() {
  2. MenuBar ret=new MenuBar();
  3. Menu file=new Menu("File");
  4. MenuItem quitm=new MenuItem("Quit");
  5. ret.setFont(def_font2);
  6. ret.add(file);
  7. file.addSeparator();
  8. file.add(quitm);
  9. quitm.addActionListener(
  10. new ActionListener() {
  11. public void actionPerformed(ActionEvent e) {
  12. System.exit(1);
  13. }
  14. });
  15. return ret;
  16. }

代码示例来源:origin: org.apache.activemq/artemis-jms-client-all

  1. private MenuBar createMenuBar() {
  2. MenuBar ret=new MenuBar();
  3. Menu file=new Menu("File");
  4. MenuItem quitm=new MenuItem("Quit");
  5. ret.setFont(def_font2);
  6. ret.add(file);
  7. file.addSeparator();
  8. file.add(quitm);
  9. quitm.addActionListener(
  10. new ActionListener() {
  11. public void actionPerformed(ActionEvent e) {
  12. System.exit(1);
  13. }
  14. });
  15. return ret;
  16. }

代码示例来源:origin: org.jgroups/com.springsource.org.jgroups

  1. private MenuBar createMenuBar() {
  2. MenuBar ret=new MenuBar();
  3. Menu file=new Menu("File");
  4. MenuItem quitm=new MenuItem("Quit");
  5. ret.setFont(def_font2);
  6. ret.add(file);
  7. file.addSeparator();
  8. file.add(quitm);
  9. quitm.addActionListener(
  10. new ActionListener() {
  11. public void actionPerformed(ActionEvent e) {
  12. System.exit(1);
  13. }
  14. });
  15. return ret;
  16. }

代码示例来源:origin: com.bbossgroups.rpc/bboss-rpc

  1. private MenuBar createMenuBar() {
  2. MenuBar ret=new MenuBar();
  3. Menu file=new Menu("File");
  4. MenuItem quitm=new MenuItem("Quit");
  5. ret.setFont(def_font2);
  6. ret.add(file);
  7. file.addSeparator();
  8. file.add(quitm);
  9. quitm.addActionListener(
  10. new ActionListener() {
  11. public void actionPerformed(ActionEvent e) {
  12. System.exit(1);
  13. }
  14. });
  15. return ret;
  16. }

代码示例来源:origin: net.imagej/ij

  1. private void extendMenus() {
  2. pm.addSeparator();
  3. addPopupItem("Rename...");
  4. addPopupItem("Duplicate...");
  5. addPopupItem("Apply Macro...");
  6. addPopupItem("Sort...");
  7. addPopupItem("Plot...");
  8. if (fileMenu!=null) {
  9. fileMenu.add("Rename...");
  10. fileMenu.add("Duplicate...");
  11. }
  12. if (editMenu!=null) {
  13. editMenu.addSeparator();
  14. editMenu.add("Apply Macro...");
  15. }
  16. menusExtended = true;
  17. }

代码示例来源:origin: imagej/ImageJA

  1. private void extendMenus() {
  2. pm.addSeparator();
  3. addPopupItem("Rename...");
  4. addPopupItem("Duplicate...");
  5. addPopupItem("Apply Macro...");
  6. addPopupItem("Sort...");
  7. addPopupItem("Plot...");
  8. if (fileMenu!=null) {
  9. fileMenu.add("Rename...");
  10. fileMenu.add("Duplicate...");
  11. }
  12. if (editMenu!=null) {
  13. editMenu.addSeparator();
  14. editMenu.add("Apply Macro...");
  15. }
  16. menusExtended = true;
  17. }

代码示例来源:origin: org.w3c.jigsaw/jigsaw

  1. ServerMenu(ServerBrowser browser) {
  2. super();
  3. this.browser = browser;
  4. Menu server = new Menu("Admin-Server");
  5. add(server);
  6. MenuItem open = new MenuItem("Open");
  7. open.setActionCommand("open");
  8. open.addActionListener(this);
  9. server.add( open );
  10. MenuItem newOpen = new MenuItem("Open in new window");
  11. newOpen.setActionCommand("new");
  12. newOpen.addActionListener(this);
  13. server.add( newOpen );
  14. server.addSeparator();
  15. MenuItem close = new MenuItem("Close window");
  16. close.setActionCommand("close");
  17. close.addActionListener(this);
  18. server.add( close );
  19. MenuItem quit = new MenuItem("Exit");
  20. quit.setActionCommand("quit");
  21. quit.addActionListener(this);
  22. server.add( quit );
  23. }
  24. }

相关文章