I'm a somewhat novice programmer and I'm have some trouble adding an image to my frame. While I know how to add images generally, this specific case it does not work.
public class Tutorial extends JFrame{
    Tutorial(){
        JFrame frame = new JFrame("ImageTutorial");
        frame.setVisible(true);
        frame.setSize(750,850);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLayout(null);
        ImageIcon image = new ImageIcon(getClass().getResource("Green Block.png"));
        JLabel imagelabel = new JLabel(image);
        imagelabel.setBounds(10, 10, 75, 75);
        imagelabel.setOpaque(true);
        frame.add(imagelabel);  
Now, I've located the problem but I don't understand 'why' its a problem. When I remove
        frame.setSize(750,850);
the image shows, but when its there it doesn't. How can the frame's size impact the image showing and how can I get around it?
 
    