Java2D demo is packaged with JDK. Its path is "%JAVA_HOME%\demo\jfc". (I'm using JDK 1.6.0_16)

1) I has searched and I don't see any Observer or Observable existence in source files of Java2D Demo. Are big projects not able to be designed with MVC architecture? If yes, is it hard to design them?

2) I have above questions because I'm doing my project assignment and I'd realized that it is too difficult to design it. I will be grateful if you give me some advices.