Chamar outra tela em SWT

0 respostas
arthurgon

Olá pessoal;

Estou com um problema grande. Fiz uma tela em SWT e quero chamar uma segunda tela. Acontece que essa segunda tela possui um "manuBar". Quando a tela que chamo aparece, o MenuBar aparece abaixo da imagem que adicionei, quando deveria estar no topo. Alguem poderia me ajudar?

Esse é o código:

//Chamando a segunda tela

public void displayAplicacao(){
		Aplicacao2 aplicacao = new Aplicacao2(cTabFolder, SWT.NONE);
		
		aplicacao.setLayout(new GridLayout());
		aplicacao.setSize(new Point(800, 600));
		aplicacao.setBackgroundImage(new Image(Display.getCurrent(), getClass().getResourceAsStream("/relogio/cracha/imagem/backg0.gif")));
		cTabItem.setControl(aplicacao);
	}
	E esse é o código da tela que estou chamando:

private void initialize() {
		
		this.setSize(new Point(800, 600));
		
	
		Logo = new Label(this, SWT.NONE);
		Logo.setBounds(new Rectangle(300, 170, 200, 280));
		Logo.setImage(new Image(Display.getCurrent(), getClass().getResourceAsStream("/img/blog_10_07_casa.gif")));
		Logo.setText("");
		
	
		menuBar = new Menu(this.getParent());
		menuBar.setVisible(true);
		MenuItem submenuItem = new MenuItem(menuBar, SWT.CASCADE);
		submenuItem.setText("Cadastro");
		submenu = new Menu(submenuItem);
		
		MenuItem push = new MenuItem(submenu, SWT.PUSH);
		push.setText("Acesso");
		MenuItem separator = new MenuItem(submenu, SWT.SEPARATOR);
		
		MenuItem push1 = new MenuItem(submenu, SWT.PUSH);
		push1.setText("Agendamento");
		MenuItem separator1 = new MenuItem(submenu, SWT.SEPARATOR);
		
		MenuItem push2 = new MenuItem(submenu, SWT.PUSH);
		push2.setText("Dados Local");
		MenuItem separator2 = new MenuItem(submenu, SWT.SEPARATOR);
		
		MenuItem push3 = new MenuItem(submenu, SWT.PUSH);
		push3.setText("Prestador de Serviços");
		MenuItem separator3 = new MenuItem(submenu, SWT.SEPARATOR);
		
		MenuItem push4 = new MenuItem(submenu, SWT.PUSH);
		push4.setText("Usuario Palm");
		MenuItem separator4 = new MenuItem(submenu, SWT.SEPARATOR);
		
		MenuItem push5 = new MenuItem(submenu, SWT.PUSH);
		push5.setText("Sair do Sistema");
		push5.addSelectionListener(new org.eclipse.swt.events.SelectionListener() {
			public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
				System.exit(0);
			}
			public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) {
			}
		});
		submenuItem.setMenu(submenu);
		//this.setMenuBar(menuBar);
		this.getParent().setMenu(menuBar);
		
	
	}

Se alguem souber como me ajudar...agradeço.

Valeu.

Criado 14 de julho de 2008
Respostas 0
Participantes 1