Hi, I am writing a Java program that uses a menu that is set up as a JFrame and one of the panels in it contain a ImageIcon. I then have a configuration JFrame that is created in a separate class from the menu class, but is created when the user clicks the config button in the menu panel. In the configuration JFrame the user can select a picture from the hard disk and it saves the path inside an Access database. This picture is the picture for the ImageIcon in the menu JFrame. I cant get it to update the picture in the menu frame when a user changes the picture, it will only do it when the program is restarted. I do have a method that updates picture and when it is called it updates the picture, but I cannot call it from the Configuration class i don't think sense the menu class has been started from main and the config class has been started from the listener in the menu class. any ideas. I hope this makes sense with what I am tring to do. Thanks.