Loader
A loader informs users about performing a lengthy operation.
When to use
Follow the rules for progress indicators.
How to use
The loader form and sizes are the same in all themes. Use the default 16x16 loader in all cases.
JLabel(
"Loading...",
AnimatedIcon.Default(),
SwingConstants.LEFT
)
new JLabel(
"Loading...",
new AnimatedIcon.Default(),
SwingConstants.LEFT
);
A loader may have a label if the process is long and the loader is shown in an empty area. In this case, use a progress text as the label:
Remove the loader as soon as the process completes.
Placement
Inside a field | |
ExpandableTextField textField = new ExpandableTextField();
textField.addExtension(
Extension.create(new AnimatedIcon.Default(), null, null)
);
| |
In a corner | |
Next to an item | |
Before a progress text |
Last modified: 16 May 2024