Problem z GroupLayoutem

0

Witam, chce zrobić kalkulator z podzielonym panelem, na górze chce zrobić ekran, na dole przyciski. Przyckiski mają być roztawione za pomocą GroupLayout. Wysypuję mi błędy przy kompilacji.
Mój kod.
import javax.swing.;
import java.awt.
;

public class Main extends JFrame
{
    public Main()
    {
        JFrame frame= new JFrame("kalkulator");
        initConponents();
    }
    void initConponents()
    {

        this.setBounds(500,500,200,200);
        this.setDefaultCloseOperation(3);


        JSplitPane podzialka = new JSplitPane(JSplitPane.VERTICAL_SPLIT,ekran,przyciski);


        Container kontener =   this.getContentPane();
        kontener.add(podzialka);



        GroupLayout layout = new GroupLayout(przyciski);
        przyciski.setLayout(layout);



        layout.setHorizontalGroup(
                layout.createSequentialGroup()
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(l7)
                        .addComponent(l8)
                        .addComponent(l9)
                        .addComponent(dziel)
                )
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(l4)
                        .addComponent(l5)
                        .addComponent(l6)
                        .addComponent(mno)
                )
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(l1)
                        .addComponent(l2)
                        .addComponent(l3)
                        .addComponent(ode)
                )
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(krop)
                        .addComponent(l0)
                        .addComponent(rown)
                        .addComponent(dod)
                )
        );
        layout.setVerticalGroup(
                layout.createSequentialGroup()
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(l7)
                        .addComponent(l4)
                        .addComponent(l1)
                        .addComponent(krop)
                )
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(l8)
                        .addComponent(l5)
                        .addComponent(l2)
                        .addComponent(l0)
                )
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(l9)
                        .addComponent(l6)
                        .addComponent(l1)
                        .addComponent(rown)
                 )
                .addGroup(
                        layout.createParallelGroup()
                        .addComponent(dziel)
                        .addComponent(mno)
                        .addComponent(ode)
                        .addComponent(dod)
                )
        );





    }
    JPanel ekran = new JPanel();
    JPanel przyciski = new JPanel(null);
    JButton dod = new JButton("+");
    JButton ode = new JButton("-");
    JButton mno = new JButton("*");
    JButton dziel = new JButton("/");
    JButton krop = new JButton(",");
    JButton rown = new JButton("=");
    JButton l1 = new JButton("1");
    JButton l2 = new JButton("2");
    JButton l3 = new JButton("3");
    JButton l4 = new JButton("4");
    JButton l5 = new JButton("5");
    JButton l6 = new JButton("6");
    JButton l7 = new JButton("7");
    JButton l8 = new JButton("8");
    JButton l9 = new JButton("9");
    JButton l0 = new JButton("0");


    public static void main(String[] arqs)
    {
      new Main().setVisible(true);
    }
}
0

Tak na pierwszy rzut oka to problem jest chyba tu:

przyciski.setLayout(layout);

Tego chyba nie powinno być.

1 użytkowników online, w tym zalogowanych: 0, gości: 1