Comment définir JTextArea taille?

Je veux définir une taille fixe pour JtextArea dans JOptionPane

public static void main(String[] args) {

        JTextArea headersTxt = new JTextArea();
        for (int i = 0 ; i < 50 ; i ++ ) {
            headersTxt.append("test \n") ;
        }
        JScrollPane scroll = new JScrollPane(headersTxt); 
        scroll.setSize (300,600) ;  //this line silently ignored
        int test = JOptionPane.showConfirmDialog(null,  scroll,"test",  JOptionPane.OK_CANCEL_OPTION) ;

    }

Cependant, le code ci-dessus ignore scroll.setSize (300,600) ;

Il fonctionne très bien mais la taille n'est pas fixe . Quel est le problème avec scroll.setSize (300,600) ; ?

OriginalL'auteur Borat Sagddiev | 2014-03-09