Why does Swing JComponent
class implement the interface Serializable
? The way I've implemented my views, they are stateless, all the state data is stored in a Presentation Model. So I don't need to serialize my views. I've used a @SuppressWarnings("serial")
annotation to remove the warnings. Are there better ways to remove them?