codice:
static JScrollPane princ;
    static JPanel uno = new JPanel();
    static JTextField[] x1=new JTextField[1000];
    static JTextField[] y1=new JTextField[1000];
    double[] x = new double[1000];
    double[] y = new double[1000];
    static char[] c = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'Z'};
    public Main(){
        super("Finestrella");
        setSize(500,500);
        setExtendedState(MAXIMIZED_BOTH);
        uno = new JPanel();
        JScrollBar j = new JScrollBar(JScrollBar.VERTICAL);
        j.setUnitIncrement(10);
        j.setMinimum(0);
        j.setMaximum(20030);
        j.setEnabled(true);
        princ =new JScrollPane(uno);
        princ.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        princ.setVerticalScrollBar(j);
        princ.setAutoscrolls(true);
        uno.setLayout(null);
        int k=30;
        for(int i=0;i<1000;i++){
            x1[i]=new JTextField();
            x1[i].setBackground(Color.white);
            x1[i].setBorder(BorderFactory.createLineBorder(Color.black,1));
            x1[i].setBounds(30,k,100,20);
            y1[i]=new JTextField();
            y1[i].setBackground(Color.white);
            y1[i].setBorder(BorderFactory.createLineBorder(Color.black,1));
            y1[i].setBounds(129,k,100,20);
            k+=19;
            uno.add(x1[i]);
            uno.add(y1[i]);
        }
        getContentPane().add(princ);
        setVisible(true);
        setDefaultCloseOperation(3);
    }
    

    public static void main(String[] args) {
        
        
        new Main();
        
    }
   
    }
Questo codice mi fa avere un JFrame con una tabella stile foglio di calcolo elettronico con 2 colonne e 1000 righe.
Il mio problema è: non ho mai usato in vita mia i JScrollPane nè le JScrollBar, perciò quando lancio l'applicazione e mi fa vedere la finestra con la jscrollbar verticale senza il quadratino in mezzo(quello che serve a scorrere il contenuto del jpanel) non capisco perchè... qualcuno sa aiutarmi?

questo 'è uno screenshot della finestra che appare:


anche cliccando sulle due freccette ai margini della jscrollbar il pannello non viene scorso