can i make an image scale to fit the window with BorderLayout.CENTER?