-
Notifications
You must be signed in to change notification settings - Fork 105
Nebula_FontAwesome
Wim Jongman edited this page Mar 5, 2026
·
4 revisions
An utility class that allows developers to use the Font Awesome with some SWT Widgets.
The utility class is called FontAwesome. It contains 2 methods :
-
getFont()returns the FontAwesome font with a size of 14px -
getFont(int size)returns the FontAwesome font for the given size
It contains also a list of constants, each one associated to an icon.
All widgets that have a setFont() and a setText() methods can use FontAwesome.
- You have to call the method
FontAwesome.getFont()to get the relevant font. - You set this font to the widget
- You select the desired icon and get the corresponding String constant in the class FontAwesome.
- You call the method setText() of the widget. Use a FontAwesome constant on as parameter (like FontAwesome.code for instance)
Here is an example with a Label :
Label text = new Label(shell, SWT.NONE);
text.setFont(FontAwesome.getFont(22));
text.setText(FontAwesome.code);2 examples called FontAwesomeSnippet.java and FontAwesomeSnippet2.java are located in the plugin org.eclipse.nebula.widgets.fontawesome.snippets.
These examples are also available here :