⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.jvt

📁 SWT_designer安装软件
💻 JVT
字号:
import
org.eclipse.swt.SWT
org.eclipse.swt.layout.FillLayout
org.eclipse.swt.widgets.Display
org.eclipse.swt.widgets.List
org.eclipse.swt.widgets.Menu
org.eclipse.swt.widgets.MenuItem
org.eclipse.swt.widgets.Shell

method
	public static void main(String[] args) {
		final Display display = new Display();
		final Shell shell = new Shell();
		shell.setLayout(new FillLayout());
		shell.setSize(400, 300);
		shell.setText("Menu test");
		{
			Menu menubar = new Menu(shell, SWT.BAR);
			shell.setMenuBar(menubar);
			{
				final MenuItem fileMenu = new MenuItem(menubar, SWT.CASCADE);
				fileMenu.setText("&File");
				{
					Menu popupmenu = new Menu(fileMenu);
					fileMenu.setMenu(popupmenu);
					{
						final MenuItem newMenuItem = new MenuItem(popupmenu, SWT.CASCADE);
						newMenuItem.setText("&New");
						{
							Menu newMenu = new Menu(newMenuItem);
							newMenuItem.setMenu(newMenu);
							{
								final MenuItem newFileItem = new MenuItem(newMenu, SWT.NONE);
								newFileItem.setText("&File");
							}
							{
								final MenuItem newFileItem = new MenuItem(newMenu, SWT.NONE);
								newFileItem.setText("F&older");
							}
						}
					}
					{
						final MenuItem openMenuItem = new MenuItem(popupmenu, SWT.NONE);
						openMenuItem.setText("&Open...\tCtrl+O");
					}
					{
						final MenuItem saveMenuItem = new MenuItem(popupmenu, SWT.NONE);
						saveMenuItem.setText("&Save\tCtrl+S");
					}
					{
						final MenuItem separater = new MenuItem(popupmenu, SWT.SEPARATOR);
					}
					{
						final MenuItem quitMenuItem = new MenuItem(popupmenu, SWT.NONE);
						quitMenuItem.setText("&Quit\tCtrl+Q");
					}
				}
			}
			{
				final MenuItem editMenu = new MenuItem(menubar, SWT.CASCADE);
				editMenu.setText("&Edit");
				{
					Menu popupmenu = new Menu(editMenu);
					editMenu.setMenu(popupmenu);
					{
						final MenuItem cutMenuItem = new MenuItem(popupmenu, SWT.NONE);
						cutMenuItem.setText("&Cut\tCtrl+X");
					}
					{
						final MenuItem copyMenuItem = new MenuItem(popupmenu, SWT.NONE);
						copyMenuItem.setText("&Copy\tCtrl+C");
					}
					{
						final MenuItem pasteMenuItem = new MenuItem(popupmenu, SWT.NONE);
						pasteMenuItem.setText("&Paste\tCtrl+V");
					}
				}
			}
		}
		{
			final List list = new List(shell, SWT.BORDER);
			list.setItems(new String[] { "This ListBox contains a popup menu.", "Right-click to see the popup menu." });
			{
				Menu popupmenu = new Menu(list);
				list.setMenu(popupmenu);
				{
					final MenuItem popupItem = new MenuItem(popupmenu, SWT.NONE);
					popupItem.setText("&Popup Item");
				}
				{
					final MenuItem cascadeItem = new MenuItem(popupmenu, SWT.CASCADE);
					cascadeItem.setText("&Cascade Menu");
					{
						Menu cascademenu = new Menu(cascadeItem);
						cascadeItem.setMenu(cascademenu);
						{
							final MenuItem cascadeItem1 = new MenuItem(cascademenu, SWT.NONE);
							cascadeItem1.setText("Cascade Item &1");
						}
						{
							final MenuItem cascadeItem2 = new MenuItem(cascademenu, SWT.NONE);
							cascadeItem2.setText("Cascade Item &2");
						}
					}
				}
			}
		}
		shell.open();
		shell.layout();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch())
				display.sleep();
		}
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -