Problem with JInternalFrame

Never mind, figured it out. It was just a simple Observer - Observable pattern

http://www.java2s.com/Code/Java/Design-Pattern/ObserverPatternExampleinJava.htm