Расположение сетки и расположение границ

Поэтому я пытаюсь создать кнопку запуска в левом углу с макетом границы и сеткой 3х3, состоящей из 9 меток. который должен выглядеть примерно так

Однако я не могу этого сделать. Вот мой код, кстати

import java.awt.*;
import javax.swing.*;
import javax.swing.border.Border;
import java.awt.event.*;

public class Something extends JFrame{

    public static void main(String[] args)
    {

        new Something();
    }


public Something(){
    super("Whack-a-mole");

    JPanel panel1 = new JPanel();
    panel1.setLayout(new BorderLayout());
    getContentPane().add(panel1);

    JButton start = new JButton("Start");
    start.setPreferredSize(new Dimension(5, 30));
    panel1.add(start,BorderLayout.BEFORE_FIRST_LINE);

    JPanel panel2 = new JPanel();
    panel2.setLayout(new GridLayout(3,3));
    add(panel2.AFTER_LAST_LINE);


    for(int x=1;x<10;x++)
    {
        JLabel labl  = new JLabel("lab"+x);
        panel2.add(labl);
    }



    setSize(400,400);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);



}

}

0 ответов

Другие вопросы по тегам