JLabel需要容器吧,你把它放在一个容器里试试,比如JFrame,还有swing组件需要用getContentPane()获得内容面板
可能需要循环更新Chess类
swing组件不应该重写paint,而是要重写paintComponent。你把paint函数名改一下就行了。
serializable 类 Chess 未声明类型为 long 的静态终态 serialVersionUID 字 段