fazendo um botão - java

Ok, eu sei que esta pergunta foi feita antes, mas eu simplesmente não consigo fazer meu aplicativo funcionar com a ajuda de posts de outras pessoas.

Eu só estou tentando fazer uma tela com uma foto que eu fiz e, em seguida, 3 botões (como um menu de jogo). Eu fiz a imagem e agora estou tentando fazer os 3 botões como este.

meu código no momento é este:

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);
   }
}

Então, como eu adicionaria os botões como na foto

também poderia me dizer se eu defini meu código errado, já que sou novo no java.

obrigado.

questionAnswers(3)

yourAnswerToTheQuestion