import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class CaretBugFrame extends JFrame
{
   public CaretBugFrame()
   {
      super( "Caret Bug" );
      setDefaultCloseOperation( EXIT_ON_CLOSE );

      JTextArea textArea = new JTextArea( 6, 25 );
      textArea.setEditable( false );
      textArea.setLineWrap( true );
      textArea.setWrapStyleWord( true );
      textArea.setText( "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua" );
      add( textArea );
      
      pack();
      setVisible( true );
   }

   public static void main( String[] args )
   {
      EventQueue.invokeLater( () -> { new CaretBugFrame(); } );
   }
}
