Originariamente inviato da Harlandraka_94
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
Prova il mio esempio:
codice:
/**
 * @(#)Prova.java
 *
 *
 * @author Vincenzo
 * @version 1.00 2010/12/6
 */

import javax.swing.*;
import java.awt.*;

public class Prova extends JFrame{
	
	private JPanel main;
	
	public Prova(){
		super("Prova");
		
		main = new JPanel();
		main.setLayout(new GridLayout(0, 2));
		
		int i = 0;
		while(i++ < 1000){
			main.add( new JTextField() );
		}
		
		JScrollPane sp = new JScrollPane( main );
		add( sp );
		
		setSize( new Dimension(300, 300) );
		setDefaultCloseOperation( EXIT_ON_CLOSE );
		setVisible(true);
	}
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        new Prova();
    }
}
Spero sia quello che ti serve. Chiaro che avere 1000 JTextField non è proprio corretto!
La parte che ti deve interessare è quella relativa allo ScrollPane!