Redimensionamento de JFrame e Componentes

Bom dia Galera!

Estou tentando criar um editor de texto, entretanto, encontrei com a dificuldade a seguir:

No momento em que necessito redimensionar o meu JFrame, os componentes dele, ou seja, o seu JTextArea, o seu JScrollPane e o seu JMenuBar não se redimensionam junto, ou seja, apenas o JFrame aumenta de tamanho, entretanto, os seus componentes não.

Segue abaixo o código para caso puderem me ajudar.
Obrigado!!!

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

public class MyNotepad extends JFrame{
    JScrollPane scrollpane=new JScrollPane();
    JTextArea textarea=new JTextArea();
    JMenuBar menubar=new JMenuBar();
    
    //(...)
    
    public MyNotepad(){
        super("MyNotepad");
        setLayout(null);
        setSize(640,480);

        menubar.setBounds(0,0,640,20);
        textarea.setBounds(1,21,620,460);
        scrollpane.setBounds(0,21,635,433);	

        scrollpane.getViewport().setView(textarea);
        getContentPane().add(scrollpane);
        getContentPane().add(menubar);
        //(...)
    }
}
  • Quando digo redimensionar, me refiro ao fato de aumentar o tamanho da janela, arrastando-a, e não redimensionando pelo código.

Você deve aprender a usar layout managers. Leia esse trail completo:
http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html

Viny salvando a pátria de novo!
Valeu, Brigadão Mesmo!!!
Vou dar uma lida nisso.