I have found an answer after a lot of pain!
Here is what I have done:
I've added JFrame
argument to my Producer
constructor and when I'm constructing producer in startButtonMouseClicked
I'm passing this
as an argument of JFrame
type. This litre trick has given me an access to everything just the way I want it.