SWT or Jface?
I am about to create an application. I have decided to use the SWT library and now have a choice of using pure SWT or JFace.
I am of the understanding that JFace simplifies SWT.
My Question is why would I consider using SWT over JFace. Does SWT offer more functionality. If I develop my application in JFace is there a chance that I will find out later that I can't do something?
JFace is a layer on top of SWT and always allow you to use SWT directly. Therefore you can always revert to SWT if required.
But JFace adds tons of ease-of-use functionality. For an example of JFace have a look at the following example: Eclipse JFace TableViewer - Tutorial