質問です。
SwingのJDesktopPaneとJInternalFrameを使って、簡単なMDIを作ろうとしているのですが、
JInternalFrameを継承したクラスのコンストラクタ内で、内部フレームのサイズをsetSize(int,int)を使って変更したのに、
JDesktopのインスタンスにその内部フレームをaddして表示させてみると、そのサイズが反映されていません。
どのような原因が考えられるでしょうか?

ちなみに内部フレームのクラスのコンストラクタは以下の通りです。

public Workspace(){
super("untitled"+ ++count,true,true,true,true);
this.getContentPane().add(new JScrollPane(new JTextArea("")),"Center");
this.reshape(0,0,default_new_width,default_new_height);
this.setVisible(true);

}