made class FlatCaret public for subclassing (issue #113)

This commit is contained in:
Karl Tauber
2020-06-24 13:02:25 +02:00
parent 6914a6132c
commit 71e61f8f27

View File

@@ -31,7 +31,7 @@ import javax.swing.text.JTextComponent;
*
* @author Karl Tauber
*/
class FlatCaret
public class FlatCaret
extends DefaultCaret
implements UIResource
{
@@ -41,7 +41,7 @@ class FlatCaret
private boolean wasTemporaryLost;
private boolean isMousePressed;
FlatCaret( String selectAllOnFocusPolicy ) {
public FlatCaret( String selectAllOnFocusPolicy ) {
this.selectAllOnFocusPolicy = selectAllOnFocusPolicy;
}
@@ -87,7 +87,7 @@ class FlatCaret
super.mouseReleased( e );
}
private void selectAllOnFocusGained() {
protected void selectAllOnFocusGained() {
JTextComponent c = getComponent();
Document doc = c.getDocument();
if( doc == null || !c.isEnabled() || !c.isEditable() )