一般而言,扩展组件往往严格使用该组件。这在设计方面以不必要的方式严重地限制了你的选项,以使你的类无法扩展不同的类,你无法隐藏Jframe的方法,从而导致在使用类时,Jframe的维护更加困难并且更容易触发意外的错误。 。
通常,其意图是严格使用类来绘制框架,并且优先于继承而不是继承。
话虽这么说,当你打算让子类向frame添加项目特定功能(例如便捷方法等)时,子类应该很好,在这种情况下,将使用子类代替frame本身,但通常将其用作框架,而不是作为应用程序中特定框架的视图。

一般而言,扩展组件往往严格使用该组件。这在设计方面以不必要的方式严重地限制了你的选项,以使你的类无法扩展不同的类,你无法隐藏Jframe的方法,从而导致在使用类时,Jframe的维护更加困难并且更容易触发意外的错误。 。
通常,其意图是严格使用类来绘制框架,并且优先于继承而不是继承。
话虽这么说,当你打算让子类向frame添加项目特定功能(例如便捷方法等)时,子类应该很好,在这种情况下,将使用子类代替frame本身,但通常将其用作框架,而不是作为应用程序中特定框架的视图。