Need good material on SWT layouts - eclipse-rcp

I am learning SWT and I am in need of some good material on SWT layouts. Anyone have some good material or links for SWT layouts? Thanks for any help

The Definitive Guide to SWT and Jface by Robert Harris is pretty good and explains all of the basic layout in a useful ways with lots and lots of examples.
Using WindowBuilder can also help a lot, as you here see - in real-time - the consequences of your UI decisions...
The absolutely best it to try and try again...

There is really no reason not to use MigLayout. It's the best layout manager for "hand-made" GUI. Very powerful, easy to understand and use.. There is version for Swing and SWT as well..
MigLayout website

The best way to learn SWT and its layouts is trying things out yourself.
But I recommend the following ressources for a start:
The noteworthy SWT tutorial on Zetcode
Furthermore the eclipse / JFace / SWT section on java2s
Last but not least the official SWT homepage with its examples and if you like its widget page with links to javadoc and code snippets

Related

Create an application GUI by Javafx

everyone.
My name is Nick, a totally newbie to Javafx. Recently, our team has been running a project and we would love making GUI by Javafx. I am being stuck at the moment. The following is what's in our imagination:
After reading some documentations, here what I've got:
I really appreciate if someone could help give me some hints to get things done. This is an academic project. Thanks so much for your valuable time.
Best Regards
I would recommend using Scenebuilder tool. It is a WYSIWYG GUI editor provided especially for the purposes like yours.
Look at this links.. using this you don't want design manually.. with netbeans you can design just by drag and drop content what you want.
Scene builder is also good tool to design your system at a stretch.
JavaFX Scene Builder
A Visual Layout Tool for JavaFX Applications
First of all take a look at this. so you can get through easily in javaFX.
Java GUI Applications Learning Trail
After looking all this.. then any problem occurs then ask here..
Thanks..

Eclipse RCP - good Eclipse Forms tutorial/resource

I'm looking for resources to learn how to use effectively Eclipse forms within an Eclipse RCP application. I was trying to use the newest SWT Window Builder plugin on Indigo but building forms this way doesn't really work for me eg. cannot put anything inside expandable composite etc. (I have Swing background with Netbeans designer) and I'm new to SWT.
All I can find so far is this quite old tutorial from 2005.
Any help, point to good tutorial/book/source code sample will be highly appreciated.
I've found http://www.vogella.de/ to be invaluable.
Not much changed actually since the old 2005 tutorial so it's still very usable.
Check these out in addition too:
Eclipse Forms: New in 3.3
DeveloperWorks article on making forms Web-like
Cheers,
Max
I've also got the hint to start with vogella but after the first 2 topics I realized It's to hard to start with.
What helped me much more was to create each example/sample project and look for the source. Once you understood how all works you can lookup at vogella what you exactly need.

Resources for digging in GWT's Uibinder and Declarative UI

I am a student getting started with web development with GWT. I have previous experience with Java however I am no UI design experience.
However I believe I can catch up on CSS easily.
I was browsing the official Google's UiBinder document, which is very concise(one page). I am not able to figure out much just from this document. It might be that things are not much obvious to me at the moment due to lack of experience in this field.
How should I dig deeper and get hang of designing UI with uibinder?
Any resources and strategies can be of great help.
I'd try using GWT designer which is part of the Google Plugin for Eclipse. It'll add handlers to buttons / forms / widgets for you and populate uifields in the Java classes. I've found just playing around with it helped me quickly find UIBinder features. You can easily switch between XML and design mode if you want to see what it's creating for you.

JFace label provider overview

Is there any good overview of the JFace label provider framework? The JFace snippets doesn't really explain the relationship between the different generations (pre-3.2, 3.3, 3.4, etc.)
There are a number of good tutorials available. You should know that you need to understand the complete Providerframework (Contentprovider, Labelprovider, Notifications, etc.).
Also, I the architecture between the various Eclipse-Versions barely changed. Are you specifically looking for an Eclipse History?
You'll find plenty on Google. Here are two starting points:
Eclipse Help-Center:
help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_render.htm
Vogella-Tutorial:
http://www.vogella.de/articles/EclipseJFaceTable/article.html
Good Luck

JFace examples in Eclipse like SWT Examples?

Are there any all-in-one JFace controls example out there like the SWT Examples in Eclipse? Searching (googling and searching here on stackoverflow.com) did not help me.
It would be nice if it was a standalone app or an eclipse plugin.
Thank you.
Aside from the SWT JFace examples and introduction courses, you have some projects based on JFace controls:
JFace Data Binding
CellLabelProvider TreeViewer example
Nebula project
Nebula is a place where different Eclipse-Projects and Independent developers collaborate on building Custom SWT widgets and reuseable UI-Components useable in UI-Applications built using SWT and JFace.
RCP Forms Plugin
The framework tries to hide some of the complexity of developing forms from you; as with all frameworks there might be points in time where it just does not work and you have to dig deeper into the secrets of SWT, JFace, UI Forms or Databinding
http://wiki.eclipse.org/index.php/JFaceSnippets
There is no all-in-one showcase example, but individual samples are available in the Eclipse CVS. You can check out the org.eclipse.jface.snippets project from the Eclipse CVS repo (WebView: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jface.snippets)