锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
聽聽聽娉ㄦ剰涓鐐廣shell鐨勫ぇ灝忔槸鏍規嵁ppc灞忓箷鐨勫ぇ灝忔潵璁劇疆鐨勩shell.setSize(240,310);
2.menu 鍙互閫氳繃榪欐牱鐨勬柟寮忓垱寤?br />聽menuBar = new Menu(getShell(), SWT.BAR);
聽聽getShell().setMenuBar(menuBar);
//聽聽聽appListManager = AreaManager.getInstance();
//聽聽聽
//聽聽聽AreaItem[] appList = appListManager.getAreaItems();
聽聽
聽聽for(int i=0;i<4;i++) {
聽聽聽mainMenu[i] = new MenuItem(menuBar, SWT.CASCADE);
聽聽聽mainMenu[i].setText(Messages.getString("menu.main" + String.valueOf(i+1) + ".name",ApplicationManager.getInstance().getUserSession().getLocale()));
聽聽聽
聽聽聽if(i == 0) {
聽聽聽聽Menu submenu = new Menu(getShell(), SWT.DROP_DOWN);
聽聽聽聽mainMenu[i].setMenu(submenu);
聽聽聽聽MenuItem submenuItem = new MenuItem(submenu, SWT.NONE);
聽聽聽聽String hotKey = Messages.getString("menu.notification.history.hotkey",ApplicationManager.getInstance().getUserSession().getLocale());
聽聽聽聽submenuItem.setText(Messages.getString("menu.notification.history.name",ApplicationManager.getInstance().getUserSession().getLocale()));
聽聽聽聽submenuItem.setAccelerator(SWT.CTRL+hotKey.toCharArray()[0]);
聽聽聽聽
聽聽聽聽MenuItem submenuItem2 = new MenuItem(submenu, SWT.NONE);
聽聽聽聽hotKey = Messages.getString("menu.logout.hotkey",ApplicationManager.getInstance().getUserSession().getLocale());
聽聽聽聽submenuItem2.setText(Messages.getString("menu.logout.name",ApplicationManager.getInstance().getUserSession().getLocale()));
聽聽聽聽submenuItem2.setAccelerator(SWT.CTRL+hotKey.toCharArray()[0]);
聽聽聽聽
聽聽聽聽submenuItem2.addSelectionListener(new SelectionListener(){
聽聽聽聽聽public void widgetSelected(SelectionEvent arg0) {
聽聽聽聽聽聽Display display = getDisplay();
聽聽聽聽聽聽final Shell shell = new Shell (display, SWT.CLOSE|SWT.MOD3);
聽聽聽聽聽聽LogoutDialog aboutDialog = new LogoutDialog(shell,SWT.NONE);
聽聽聽聽聽聽shell.setSize(240,150);
聽聽聽聽聽聽shell.open();
聽聽聽聽聽}
聽聽聽聽聽public void widgetDefaultSelected(SelectionEvent arg0) {
聽聽聽聽聽}});聽聽聽
聽聽聽聽submenuItem.addSelectionListener(new SelectionListener() {
聽聽聽聽聽public void widgetSelected(SelectionEvent arg0) {
聽聽聽聽聽聽聽聽聽聽聽 try {
聽聽聽聽聽聽聽聽聽聽聽 聽Control[] smallFrame = body.getChildren();
聽聽聽聽聽聽聽for(int i=0;i<smallFrame.length;i++) {
聽聽聽聽聽聽聽聽smallFrame[i].dispose();
聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽body.redraw();
聽聽聽聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽聽聽聽聽 catch(Exception exp) {
聽聽聽聽聽聽聽聽聽聽聽 聽ApplicationView.this.setMessage(exp.getMessage());
聽聽聽聽聽聽聽聽聽聽聽 }
聽聽聽聽聽}
聽聽聽聽聽public void widgetDefaultSelected(SelectionEvent arg0) {}
聽聽聽聽聽
聽聽聽聽});
聽聽聽
聽聽聽
聽聽聽}