Java 新的xxxBorder()和Borderfactory方法之间的区别?
两者的区别是什么Java 新的xxxBorder()和Borderfactory方法之间的区别?,java,swing,border,titled-border,Java,Swing,Border,Titled Border,两者的区别是什么 setBorder(new TitledBorder("")); 及 它们有哪些优点/缺点?BorderFactory实际上可能不会在每次调用它时创建新实例,而是返回对现有实例的引用,从而节省一些资源。另见 如果您真的想知道BorderFactory内部的情况,也可以查看 > P>根据有效的java, ITEM-1:考虑静态工厂方法,而不考虑构造函数< /St>>代码>边界工厂。CreateTiledBorder(“”是静态工厂方法,具有以下优点: 静态工厂方法的一个优点是,
setBorder(new TitledBorder(""));
及
它们有哪些优点/缺点?
BorderFactory
实际上可能不会在每次调用它时创建新实例,而是返回对现有实例的引用,从而节省一些资源。另见
如果您真的想知道BorderFactory内部的情况,也可以查看 > P>根据有效的java,<强> ITEM-1:考虑静态工厂方法,而不考虑构造函数< /St>>代码>边界工厂。CreateTiledBorder(“”是静态工厂方法,具有以下优点:
有关详细说明,请阅读本书。我认为没有区别。+1对于文档参考(好的,实际原因是为了回答),该项目是为了让我们知道在实施此类计划时需要思考。但对于已经实现的类,我们必须知道为什么它们实际上是为这个特定的类完成的。
setBorder(BorderFactory.createTitledBorder(""));