Cómo establecer la ubicación de un botón en cualquier lugar de su JFrame

Lo que quiero hacer es colocar el botón en la parte inferior izquierda de la aplicación. ¿Podría alguien simplemente darme un ejemplo de cómo hacerlo?

Esto es lo que tengo:

Aquí está mi código:

        super("Test");

    /**Create Components**/
    JPanel addPanel = new JPanel();
    JButton addButton= new JButton("Add");

    /**Add Components**/
    addPanel.add(addButton);
    this.add(addPanel);

    /**Set Components Properties**/
    addButton.setLocation(12, 371);
    addButton.setPreferredSize(new Dimension(116, 40));
    addPanel.setLocation(12, 371);
    addPanel.setPreferredSize(new Dimension(116, 40));

    /**Frame Properties**/
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setPreferredSize(new Dimension(dimension1, dimension2));
    this.setResizable(false);   
    this.pack();
    this.setVisible(true);

Respuestas a la pregunta(2)

Su respuesta a la pregunta