Rozmiar JButton'a

Witam.

Jak zmienic rozmiar przycisku aby nie zajmował jak mam w tym przypadku całego JFrame tylko miał okreslony rozmiar.

public static void main (String[] args)

   {

       JFrame tabela = new JFrame("Note");

       {

           tabela.setTitle("tytul");  

           tabela.setSize(600,600); 

           tabela.setVisible(true); 

           JMenuBar mb = new JMenuBar();

           {

               JMenu p = new JMenu("Plik");

               mb.add(p);


               JMenu e = new JMenu ("Edycja");

               mb.add(e);


               tabela.setJMenuBar(mb);


           }


           JButton przycisk = new JButton("ok");

           {             

                przycisk.setSize (100,20);

                przycisk.setLocation (300,50);

                tabela.add(przycisk);


                //przycisk.setText("to jest przycisk");

           }

       }      

   }

Witaj. Użyj metody setPreferredSize: