I want to add a JLabel to my JPanel but it wont position it where I want it to go. I set my layoutManager to null and that didn't work. 
I am trying to put the JLabel in the lower left hand corner of the JFrame. The KeyListener for the window is so that I can close the window with the escape key.
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Window extends Canvas {
    private static final long serialVersionUID = 1L;
    public Window(int width, int height, String title, Game game) {
        // Start: Code For Window Elements
        // Create Font That Is Used In Elements
        Font font = new Font("SansSerif", Font.PLAIN, 12);
        // JLabel For Author And Game Name
        JLabel name = new JLabel();
        name.setVisible(true);
        name.setText("\"Cube\" By: Toxicminibro");
        name.setFont(font);
        name.setForeground(Color.white);
        name.setBounds(0, 0, width, height);
        name.setLocation(5, 0);
        // End: Code For Window Elements
        // Create The JPanel, Set Its Attributes, And Add Elements To JPanel
        JPanel panel = new JPanel();
        panel.setVisible(true);
        panel.setLayout(null);
        panel.setBounds(0, 0, width, height);
        panel.setBackground(Color.DARK_GRAY);
        panel.add(name);
        panel.validate();
        // Create The Window And Set Its Attributes
        JFrame frame = new JFrame(title);
        frame.setVisible(true);
        frame.setResizable(false);
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setPreferredSize(new Dimension(width, height));
        frame.setMaximumSize(new Dimension(width, height));
        frame.setMinimumSize(new Dimension(width, height));
        frame.setLayout(null);
        frame.validate();
        frame.add(panel);
        frame.pack();
        // Window KeyListener
        KeyAdapter listener = new KeyAdapter() {
            @Override public void keyPressed(KeyEvent e) {
                if(e.getKeyCode() == KeyEvent.VK_ESCAPE) {
                    frame.dispose();
                }
            }
        };
        frame.addKeyListener(listener);
    }
}