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:
[code]//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);
}[/code]
Se alguem souber como me ajudar…agradeço.
Valeu.