@Override
	protected void installComponents() {
		// removing (no longer needed) children when switching from other Laf (e.g. Metal)
		// BasicTipOfTheDayUI adds new components in installComponents(), but never
		// removes them when switching theme, which results in duplicate children
		tipPane.removeAll();

		super.installComponents();

		Insets tipAreaInsets = UIManager.getInsets( "TipOfTheDay.tipAreaInsets" );
		if( tipAreaInsets != null )
			tipArea.setBorder( FlatUIUtils.nonUIResource( new FlatEmptyBorder( tipAreaInsets ) ) );
	}
Provides the Flat LaF UI delegate for {@link org.jdesktop.swingx.JXTipOfTheDay}.

@author Karl Tauber
@since 3.6
flatlaf-swingx/src/main/java/com/formdev/flatlaf/swingx/ui/FlatTipOfTheDayUI.java