Картинка на сторінці не має ніякого значення, я маю на увазі сам текст на всій сторінці і поведінку самої сторінки. Стисніть вікно свого браузера з завантаженою сторінкою і прослідкуйте що відбувається з текстом. Слова тексту переходять на інший рядок  і не обрізаються.
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame{
    
    private JButton b = new JButton("button");
    private JButton c = new JButton("button br");
    private JPanel panel2 = new JPanel();
    JScrollPane sp1 = new JScrollPane(panel2);
    JTextArea textArea = new JTextArea("jdgjkasd gj;kasjd  g;lkjd js;akjsd  jgks;alkjds jgk;k kj asdgkj lkj asdg " +
            "asdgkj  kk;skdagkj jkdsla;skdjg kj askldg;kj ga" +
            "aksdjg kgj;dksja; jkldkglkdsj;alkdgkkjlk a;lskjdg  aslkdjg ;asd g;aksjd g g  ;;;[poi");
    public MyFrame(String str){
        super(str);
        setSize(600, 450);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        setVisible(true);
        setLayout(new BorderLayout());
        add(sp1);
        panel2.setLayout(new GridBagLayout());
        textArea.setLineWrap(true);
        textArea.setWrapStyleWord(true);
        textArea.setEditable(false);
        panel2.add(textArea, new GridBagConstraints(0, 0, 1, 1, 1, 1,
                GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL,
                new Insets(2, 2, 2, 2), 0, 0));
        panel2.add(b, new GridBagConstraints(0, 1, 1, 1, 1, 1,
                GridBagConstraints.NORTHWEST, GridBagConstraints.NONE,
                new Insets(2, 2, 2, 2), 0, 0));
        panel2.add(c, new GridBagConstraints(0, 2, 1, 1, 1, 1,
                GridBagConstraints.NORTHWEST, GridBagConstraints.NONE,
                new Insets(2, 2, 2, 2), 0, 0));
        panel2.setBackground(Color.CYAN);
        textArea.setBackground(Color.CYAN);
        b.setCursor(new Cursor(Cursor.HAND_CURSOR));
        b.setPreferredSize(c.getPreferredSize());
        b.setMinimumSize(b.getPreferredSize());
        
}
А в мене обрізаються рядки.