Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a styleguide for developing SWT applications?

I'm not a proficient GUI developer, and I have no talent for design. Is there a comprehensive style guide for developing SWT applications? I'm especially interested in standards for developing layouts, what margins and spacing between controls to use, font sizes and stuff like that.

like image 562
Mauli Avatar asked Feb 05 '10 14:02

Mauli


People also ask

What is SWT overview?

SWT Overview 1.1. Using SWT and JFace? The Standard Widget Toolkit ( SWT) is a Java based user interface library for developing desktop application. SWT supports Windows, Linux and Mac OS X. It provides lots of standard widgets, e.g., buttons and text fields as well as the option to create custom widgets.

What is Standard Widget Toolkit (SWT)?

The Standard Widget Toolkit (SWT) is a Java based user interface library for developing desktop application. SWT supports Windows, Linux and Mac OS X. It provides lots of standard widgets, e.g., buttons and text fields as well as the option to create custom widgets. SWT uses the native widgets of the platform whenever possible.

How to create a desktop application using SWT in Eclipse?

To create a desktop application using SWT. On the Eclipse, we will create an RCP Plugin Project. You have 2 options. Using the platform provided by the RCP to RCP Application Workbench programming In this document, I will guide you to become familiar with basic programming SWT, using WindowBuilder to drag and drop components into the interface.

Why do we use SWT in Eclipse?

Eclipse applications typically use SWT for the user interface. If you develop Eclipse plug-ins which extend the Eclipse IDE itself, you have to use SWT. This is because the Eclipse IDE Workbench uses an SWT renderer. For RCP applications it is possible to use other user interface toolkits than SWT, like JavaFX.


1 Answers

There is Eclipse User Interface guidelines. Also see some UI walk troughs in Eclipse User Interface Best Practices Working Group.

like image 159
Eugene Kuleshov Avatar answered Sep 27 '22 23:09

Eugene Kuleshov