Java Swing JFrame Kenarlarında Boşluk

public class MainFrame extends JFrame {

    private MainPanel mainPanel;

    public MainFrame() {
        mainPanel = new MainPanel();

        setLayout(new BorderLayout());
        add(mainPanel, BorderLayout.CENTER);
        setBackground(new Color(122, 255, 0));


        setTitle("Test App");
        setSize(800, 600);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
    }

Arkadaşlar bir türlü çözemedim şunu neyi yanlış yaptığımı da bilmiyorum. AI sordum o da çözemedi. Sağ ve alt kenarlarda 1px boşluk oluyor. Görün diye yeşil renge boyadım o boşluğu. Sadece o kenarlarda var ve boydan boya. Pencereyi büyüttüğümde ortaya çıkıyor küçükken hiçbir sorunu yok büyütünce bozulmalar başlıyor.