Skip to main content
Nebula Project




Supplemental Custom Widgets

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.

All Nebula components are available on the navigation tree on the left or from the table below. Each image links to a page that will further describe the component and its function.

Nebula Released Widgets:

The CDateTime is a graphical and textual Date selection widget.
CDateTime
PShelf is a composite widget similar to a tab folder but uses an accordion-like metaphor.
PShelf
GanttChart is a full featured and customizable GANTT charting component.
GanttChart
Gallery lets you display any number of items organised in groups. Several group and item renderers are available with support for dynamic item size, drop shadows, auto margins, icon and list styles.
Gallery
The Grid is a table component that offers spreadsheet like features.
Grid
PaperClips is a simple, light weight, extensible Java printing library for SWT
PaperClips
Oscilloscope is a fun and versatile widget for monitoring critical processes.
Oscilloscope
PGroup is a expandable/collapsible composite widget with attractive styling and an extensible design.
PGroup
RichText - Embeddable rich text controls for editing and rendering HTML formatted text.
RichText
 
The GeoMap is a control that allows you to display data from an openstreetmap server.
GeoMap
TableCombo is a composite widget similar to a CCombo but uses a table instead of a list control.
TableCombo
The purpose of the XViewer is to give the application developer a more advanced and dynamic TreeViewer that has the filtering and sorting the capabilities of a spreadsheet while providing the users the ability to customize their table to suit their current needs and save/restore these customizations for future use by individual or group.
XViewer
STW - SWT Transition Widget is a widget for adding fancy transition effects.
STW - SWT Transition Widget
The purpose of the Breadcrumb widget is to give the application developer a bread crumb like the ones present on web sites.
Breadcrumb
Checkbox group proposes a group in which elements can be easily enabled/disabled
CheckboxGroup
The purpose of the ColumnBrowser widget is to present data in 'miller column' way.
ColumnBrowser
This widget proposes new modern Dialog Boxes
Dialog
This widget allows the user to select and order some data in a a list
DualList
This widget makes easier the construction of headers in your application
Header
This widget displays the state of the heap memory, and propose a button to perform a GC.
HeapManager
This widget proposes a simple login/password dialog box
LoginDialog
This widget proposes a way to select multiple items in a list
Multichoice
This widget allows developers to show notifications in a 'toaster'
Notifier
This widget proposes a simple way to build a preference window.
PreferenceWindow
This widget allows developers to add prompt texts on widgets
PromptSupport
This widget proposes a simple way to build a table that presents a list of editable properties.
PreferenceWindow
This widget is an enhanced slider that handle a range of values
RangeSlider
This widget proposes another look for toolbar (close to the Mac OSX look).
RoundedToolbar
This widget proposes a simple way to rate any data
StarRating
This widget proposes a text widget with content proposal.
TextAssist
This widget propose a 'Tip Of the Day' dialog box
Tip of the day
This widget proposes an enhanced separator.
TitledSeparator
This widget proposes a calculator, that can be used in a combo.
Calculator
This widget proposes an alternative to the spinner widget.
Horizontal Spinner
This widget displays buttons. When ones click on a button, a fancy animation is shown
Launcher
This widget proposes an effect for dialog boxes.
Panels
This widget proposes a switch button.
Switch Button
This widget proposes a simple and light representation of a percentage value.
ProgressCircle
This widget proposes another look for the Slider Widget.
NebulaSlider
This widget proposes a button with a contextual menu.
SplitButton
This widget proposes another look for the checkbox Widget.
NebulaRoundedCheckbox
Instances of this class allow the user to enter and modify text with a label floating above the input area.
FloatingText
This widget proposes a password field with and additional button to reveal the password.
Password Revealer
Instances of this class allows user to select one value like a combo, but data are displayed in a tree.
CTreeCombo
This widget proposes a label that can be decorated with a badge.
Badged Label
Instances of this class allows user to display a character like on a LED display.
LED Display
This widget proposes a progress with different steps.
Step bar
Instances of this class allows user to display a rounded-shaped button.
Chips
This widget shows a list of images.
Carousel
Utility class to use FontAwesome in SWT Widgets.
Nebula Font Awesome
This widget is a switch checkbox.
Rounded Switch
This widget proposes a bar with different segments
SegmentedBar
This widget proposes to display data as tiles
Tiles
 
The TreeMapper widget is a widget that allows you to define mapping by simply drag and drop elements between 2 JFace TreeViewers
TreeMapper
 

NatTable :

NatTable is a powerful and flexible SWT table/grid widget.

Visualization :

Visualization XY Graph.

Nebula Incubation Widgets :

CollapsibleButtons is a widget similar to the Microsoft Outlook button navigation bar.
CollapsibleButtons
CompositeTable gives you total flexibility to present and edit row-oriented data however you want.
CompositeTable
DateChooser is a graphical date selection widget, with a fully customizable look & feel which is consistent between the differents platforms.
DateChooser
DateChooserCombo combines a FormattedText / DateFormatter with a drop down DateChooser popup.
DateChooserCombo
Decorator component adding input and display mask capabilities on a Text widget.
FormattedText
 
RadioGroup presents a group of radio buttons
RadioGroup
The Picture control is a control that allows you to display an image, remove and modify it.
Picture
The Pagination control is a control that allows you to display data in a table with navigation page.
Pagination
The Timeline Picture control allows to display events on a time axis.
Timeline

Back to the top