3

嗨 - 快一点 - 与 JPanel 相比,子类化 JComponent 有什么危害/价值吗?

对我来说,如果我正在做自己的绘图并且对象不会有任何子对象,它们看起来几乎是一样的,但是似乎有一个将 JPanel 子类化为 JComponent 的首选项 - 只是寻找关于为什么这可能的意见是 ...

谢谢 :-)

4

1 回答 1

7

如果您自己绘制整个组件,请使用 JComponent。JPanel 只是 JComponent 的一个简单的具体实例(它是抽象的),并不是真的要覆盖它的方法。

JPanel 有时是子类化的,因此子类构造函数可以添加各种控件/布局,而不必通过某些方法调用来完成。

于 2009-02-13T16:57:04.360 回答