So I started working on a project, and after some research of JFrame, I tried this to get my window for the project:
ImageIcon hello = new ImageIcon("C:\\Users\\JP\\Desktop\\hello.jpeg");
JFrame frame = new JFrame("Test");
frame.setSize(640,480);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setBackground(Color.GREEN);
frame.setIconImage(hello.getImage());
The frame comes up in it's correct size, but does not display the icon or have the correct background color.