diff options
Diffstat (limited to 'examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java')
-rw-r--r-- | examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java b/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java index 35b647c3af..8f4dac46cb 100644 --- a/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java +++ b/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java @@ -29,67 +29,67 @@ import org.eclipse.swt.widgets.*; public class Snippet152 { public static void main(String[] args) { - Display display = new Display(); - Shell shell = new Shell(display); + Display display = new Display(); + Shell shell = new Shell(display); shell.setText("Snippet 152"); - FormLayout layout = new FormLayout(); - shell.setLayout(layout); - final Label label = new Label(shell, SWT.BORDER); - Listener armListener = event -> { - MenuItem item = (MenuItem) event.widget; - label.setText(item.getText()); - label.update(); + FormLayout layout = new FormLayout(); + shell.setLayout(layout); + final Label label = new Label(shell, SWT.BORDER); + Listener armListener = event -> { + MenuItem item = (MenuItem) event.widget; + label.setText(item.getText()); + label.update(); }; - Listener showListener = event -> { - Menu menu = (Menu) event.widget; - MenuItem item = menu.getParentItem(); - if (item != null) { - label.setText(item.getText()); - label.update(); - } + Listener showListener = event -> { + Menu menu = (Menu) event.widget; + MenuItem item = menu.getParentItem(); + if (item != null) { + label.setText(item.getText()); + label.update(); + } }; - Listener hideListener = event -> { - label.setText(""); - label.update(); + Listener hideListener = event -> { + label.setText(""); + label.update(); }; - FormData labelData = new FormData(); - labelData.left = new FormAttachment(0); - labelData.right = new FormAttachment(100); - labelData.bottom = new FormAttachment(100); - label.setLayoutData(labelData); - Menu menuBar = new Menu(shell, SWT.BAR); - shell.setMenuBar(menuBar); - MenuItem fileItem = new MenuItem(menuBar, SWT.CASCADE); - fileItem.setText("File"); - fileItem.addListener(SWT.Arm, armListener); - MenuItem editItem = new MenuItem(menuBar, SWT.CASCADE); - editItem.setText("Edit"); - editItem.addListener(SWT.Arm, armListener); - Menu fileMenu = new Menu(shell, SWT.DROP_DOWN); - fileMenu.addListener(SWT.Hide, hideListener); - fileMenu.addListener(SWT.Show, showListener); - fileItem.setMenu(fileMenu); - String[] fileStrings = { "New", "Close", "Exit" }; - for (int i = 0; i < fileStrings.length; i++) { - MenuItem item = new MenuItem(fileMenu, SWT.PUSH); - item.setText(fileStrings[i]); - item.addListener(SWT.Arm, armListener); - } - Menu editMenu = new Menu(shell, SWT.DROP_DOWN); - editMenu.addListener(SWT.Hide, hideListener); - editMenu.addListener(SWT.Show, showListener); - String[] editStrings = { "Cut", "Copy", "Paste" }; - editItem.setMenu(editMenu); - for (int i = 0; i < editStrings.length; i++) { - MenuItem item = new MenuItem(editMenu, SWT.PUSH); - item.setText(editStrings[i]); - item.addListener(SWT.Arm, armListener); - } - shell.open(); - while (!shell.isDisposed()) { - if (!display.readAndDispatch()) display.sleep(); - } - display.dispose(); + FormData labelData = new FormData(); + labelData.left = new FormAttachment(0); + labelData.right = new FormAttachment(100); + labelData.bottom = new FormAttachment(100); + label.setLayoutData(labelData); + Menu menuBar = new Menu(shell, SWT.BAR); + shell.setMenuBar(menuBar); + MenuItem fileItem = new MenuItem(menuBar, SWT.CASCADE); + fileItem.setText("File"); + fileItem.addListener(SWT.Arm, armListener); + MenuItem editItem = new MenuItem(menuBar, SWT.CASCADE); + editItem.setText("Edit"); + editItem.addListener(SWT.Arm, armListener); + Menu fileMenu = new Menu(shell, SWT.DROP_DOWN); + fileMenu.addListener(SWT.Hide, hideListener); + fileMenu.addListener(SWT.Show, showListener); + fileItem.setMenu(fileMenu); + String[] fileStrings = { "New", "Close", "Exit" }; + for (int i = 0; i < fileStrings.length; i++) { + MenuItem item = new MenuItem(fileMenu, SWT.PUSH); + item.setText(fileStrings[i]); + item.addListener(SWT.Arm, armListener); + } + Menu editMenu = new Menu(shell, SWT.DROP_DOWN); + editMenu.addListener(SWT.Hide, hideListener); + editMenu.addListener(SWT.Show, showListener); + String[] editStrings = { "Cut", "Copy", "Paste" }; + editItem.setMenu(editMenu); + for (int i = 0; i < editStrings.length; i++) { + MenuItem item = new MenuItem(editMenu, SWT.PUSH); + item.setText(editStrings[i]); + item.addListener(SWT.Arm, armListener); + } + shell.open(); + while (!shell.isDisposed()) { + if (!display.readAndDispatch()) display.sleep(); + } + display.dispose(); } } |