Support for SwingX components – part VIII
This is the eighth part in the ongoing series of providing support for SwingX components in Substance look and feel.
- The first part showed the support for JXTaskPaneContainer and JXTaskPane.
- The second part showed the support for JXStatusBar.
- The third part showed the support for JXTitledPanel.
- The fourth part showed the support for JXTipOfTheDay.
- The fifth part showed the support for JXLoginPanel.
- The sixth part showed the support for JXMonthView.
- The seventh part showed the support for JXHeader.
This part will show the support for JXErrorPane. The UI delegate for JXErrorPane respects the settings of the current skin (colors, watermarks, gradients etc), which results in a consistent appearance for this UI component. Here is a screenshot of a JXErrorPane under Business skin:
The same dialog under Business Black Steel skin:
The same dialog under Creme skin:
The same dialog under Sahara skin:
The same dialog under dark Raven skin:
The same dialog under dark Magma skin:
As with JXTaskPane, JXTipOfTheDay and JXMonthView, the UI delegate for the JXErrorPane adds an extra animation. Once a JXErrorPane is shown, its icon glows for three cycles. The movie below shows this effect: