Qual a diferença entre os codigos

2 respostas
W

Pessoal,
Bom dia

Estou Utilizando Eclipse e SWT.

Qual a diferença entre esse dois codigos.

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

public class Principal{
	public static void main(String args[]){
		ApplicationWindow apw = new ApplicationWindow(null);
		apw.setBlockOnOpen(true);
		apw.open();
		Display.getCurrent().dispose();
	}
}

e esse

import org.eclipse.swt.widgets.*;

public class Principal{
	public static void main(String args[]){
		Display dsp = new Display();
		Shell shl = new Shell(dsp);
		
		shl.open();
		
		while(!shl.isDisposed())
			if (!dsp.readAndDispatch()){
				dsp.sleep();  
			}
			dsp.dispose();
	}
}

Obrigado.

2 Respostas

cv1

Funcionalmente, nenhuma, ja que - eu acho - eles fazem a mesma coisa. A diferenca esta entre utilizar o JFace, que te da um monte de conveniencias, como a ApplicationWindow, ou utilizar só a SWT, que é mais low-level. :wink:

W

Valeu :wink:

Criado 20 de agosto de 2003
Ultima resposta 20 de ago. de 2003
Respostas 2
Participantes 2