Separador do menu

3 respostas
W

Pessoal,

To Usando Eclipse 2.1 e SWT.
como faço para colocar um separador no menu :?:

exemplo:

Cadastro
Departamento


Centro de custo

olhem o meu codigo

import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;

public class Main{
	public static void main(String args[]){
		Display dsp = new Display();
		Shell shl = new Shell(dsp);		
				
		Menu bar = new Menu(shl, SWT.BAR);
		shl.setMenuBar(bar);

		MenuItem cadastro = new MenuItem(bar, SWT.CASCADE);						
		cadastro.setText("&Cadastro");

		Menu subcadastro = new Menu(shl, SWT.DROP_DOWN);
		cadastro.setMenu(subcadastro);

		MenuItem depto = new MenuItem(subcadastro, 0);
		depto.setText("&Departamentos");

		//Separador aqui

		MenuItem ccusto = new MenuItem(subcadastro, 0);
		ccusto.setText("&Centro de Custo");

		shl.setSize(200,200);
		shl.setMaximized(true);		

		shl.open();
		
		while(!shl.isDisposed()){
			if (!dsp.readAndDispatch())
			   dsp.sleep();
		}
		dsp.dispose();
	}	
}

Obrigado. :wink:

3 Respostas

carioca

É só vc colocar

menu.addSeparator();

Umlauf

... MenuItem separator = new MenuItem(subcadastro, SWT.SEPARATOR); ...

W

Obrigado pela ajuda :wink:

Criado 8 de agosto de 2003
Ultima resposta 12 de ago. de 2003
Respostas 3
Participantes 3