 | Practical Usage of Swing
 | Don't mix heavy weight AWT components with light weight Swing
components |
 | Swing components are not thread-safe, so only modify the model's
data through the event dispatch thread |
 | Add components to the content panes and not to the containers
themselves |
|
|