嗨 - 快速问题 - 与JPanel相比,将JComponent作为子类是否有害/有价值? 如果我自己绘制对象并且对象没有任何子节点,那么它们对我来说几乎看起来是一样的,但是似乎更倾向于将JPanel作为子类而不是JComponent - 只是寻找为什么这样做的意见... 谢谢 :-)
如果您自己绘制整个组件,则使用JComponent。JPanel只是JComponent(抽象类)的简单具体实例,并不真正意味着要覆盖其方法。有时会对JPanel进行子类化,以便子类构造函数可以添加各种控件/布局,而无需通过某些方法调用来完成。