Add Menu Separator : Menu « SWT « Java Tutorial

Home
Java Tutorial
1.Language
2.Data Type
3.Operators
4.Statement Control
5.Class Definition
6.Development
7.Reflection
8.Regular Expressions
9.Collections
10.Thread
11.File
12.Generics
13.I18N
14.Swing
15.Swing Event
16.2D Graphics
17.SWT
18.SWT 2D Graphics
19.Network
20.Database
21.Hibernate
22.JPA
23.JSP
24.JSTL
25.Servlet
26.Web Services SOA
27.EJB3
28.Spring
29.PDF
30.Email
31.J2ME
32.J2EE Application
33.XML
34.Design Pattern
35.Log
36.Security
37.Apache Common
38.Ant
39.JUnit
Java Tutorial » SWT » Menu 
17.30.2.Add Menu SeparatorPrevious/Next
Add Menu Separator
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.widgets.MenuItem;
import org.eclipse.swt.widgets.Shell;

public class MenuSeparatorAdd {
  public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setLayout(new GridLayout());

    // Create the bar menu
    Menu menuBar = new Menu(shell, SWT.BAR);

    // Create the File item's dropdown menu
    Menu fileMenu = new Menu(menuBar);

    // Create all the items in the bar menu
    MenuItem fileItem = new MenuItem(menuBar, SWT.CASCADE);
    fileItem.setText("File");
    fileItem.setMenu(fileMenu);

    // Create all the items in the File dropdown menu
    MenuItem newItem = new MenuItem(fileMenu, SWT.NONE);
    newItem.setText("New");

    //  Create the first separator
    new MenuItem(fileMenu, SWT.SEPARATOR);
    
    MenuItem saveItem = new MenuItem(fileMenu, SWT.NONE);
    saveItem.setText("Save");

    shell.setMenuBar(menuBar);
    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch()) {
        display.sleep();
      }
    }
  }
}
17.30.Menu
17.30.1.Add MenuItem to MenuAdd MenuItem to Menu
17.30.2.Add Menu SeparatorAdd Menu Separator
17.30.3.Cascade MenuCascade Menu
17.30.4.Fill a menu dynamically (when menu shown)Fill a menu dynamically (when menu shown)
17.30.5.Enable menu items dynamically (when menu shown)Enable menu items dynamically (when menu shown)
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.