сделать кнопку - Java

Хорошо, я знаю, что этот вопрос уже задавался, но я просто могуКажется, мое приложение работает с помощью постов других людей.

Я просто пытаюсь сделать экран с изображением, которое я сделал, а затем 3 кнопки (как в игровом меню). Я сделал изображение, и я сейчас пытаюсь сделать 3 кнопки, как это.

мой код на данный момент таков:

public class Test {
   static int WIDTH = 700;
   static int HEIGHT = 600;

   public static void main(String[] args) {
      JLabel label = new JLabel();
      JFrame f = new JFrame();
      JPanel panel = new JPanel();
      JButton button = new JButton("hello again");
      button.addActionListener ((ActionListener) new Action1());

      label.setIcon(new ImageIcon("C:\\Users\\barney\\workspace\\game\\res\\background.jpg"));
      f.add(panel);
      f.add(label);
      f.setVisible(true);
      f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
      f.setSize(WIDTH, HEIGHT);
      f.setResizable(false);
      f.setLocationRelativeTo(null);
      f.setTitle("2d platformer v1.1");
      f.setVisible(true);
   }
}

Так как бы мне добавить кнопки, как на картинке

также не могли бы вы сказать мне, если я установил свой код неправильно, так как я новичок в Java.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос