##Swing-TextEdit ###Overview a homework of software construction: to implement a text editor by swing and try to use design patterns (I don't like it).