@Override
	public void focusLost( FocusEvent e ) {
		wasFocusTemporaryLost = e.isTemporary();
		super.focusLost( e );
	}
Caret that can select all text on focus gained.
Also fixes Swing's double-click-and-drag behavior so that dragging after
a double-click extends selection by whole words.

@author Karl Tauber
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatCaret.java