haciendo un botón - java

Ok, sé que esta pregunta se ha hecho antes, pero parece que no puedo hacer que mi aplicación funcione con la ayuda de las publicaciones de otras personas.

Solo estoy tratando de hacer una pantalla con una imagen que hice y luego 3 botones (como un menú de juego). He hecho la imagen y ahora estoy tratando de hacer los 3 botones así.

Mi código en este momento es 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);
   }
}

Entonces, ¿cómo puedo añadir los botones como en la imagen

También podría decirme si he configurado mal mi código, ya que soy nuevo en Java.

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta