Support for SwingX components – part VII
This is the seventh 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.
This part will show the support for JXHeader. As with other components, the UI delegate for JXHeader respects the header painter of the current skin, which results in a consistent and unique appearance for the “decoration” areas of the UI. Here is a screenshot of a JXHeader under Business skin:
The same frame under Business Black Steel skin:
The same frame under Mist Silver skin:
The same frame under Nebula Brick Wall skin:
The same frame under Office Blue 2007 skin:
The same frame under dark Magma skin:
Note that the icon in the screenshots above is application-specific (not set by the UI delegate). The test application uses the same icon and colorizes it using the theme colors of the current skin.