I have a top level container (JFrame) that contains two JPanels. One of the JPanel children has a property that will change and that needs to trigger an update on one of the other JPanel components (a JProgressBar).
How can I access this component from the JPanel where the property change is triggered? If this is not the correct way to do it, is there any other method to propagate the property change to it?
Sounds like you need to use an Observer of some sort. Here is a simple example of having the JFrame become aware of property changes in the panel and then updating the other panel accordingly. If your design gets complex and you have many different components that must become aware of changes in each other then you should consider the mediator pattern.