It seems behavior I witnessed in my program earlier this week is due to something else, the SSCCE using only layout managers failed to resize the image
sorry for the rabbit chase knightmetal!
public class SSCCELayoutResizeTest {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setLayout(new BorderLayout());
frame.setTitle("ResizeTest");
frame.setSize(500, 500);
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
JLabel label = new JLabel();
//label.setLayout(new BorderLayout());
ImageIcon image = new ImageIcon("picture.png"); //size of picture is 80x80 Pixels
label.setIcon(image);
panel.add(label, BorderLayout.CENTER);
frame.add(panel, BorderLayout.CENTER);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}