【发布时间】:2013-07-12 16:22:21
【问题描述】:
延伸到JFrame和javax.swing.JFrame有区别吗?
例子:
public class Authenticator extends JFrame {
还有……
public class Authenticator extends javax.swing.JFrame {
【问题讨论】:
-
不要扩展框架或其他顶级容器。而是创建和使用一个实例。
-
如果你有另一个类调用
JFrame那么你需要识别你想要使用的包 -
@AndrewThompson 为什么?我一直习惯将 GUI 类扩展为
JFrame,这对我来说更容易,但我不知道这被认为是一种不好的做法,为什么它被认为是一种不好的做法? -
@BackSlash 您是否在需要时扩展
JButton或JLabel?有关更多技术原因,请参阅 Jeffrey 的链接。