java - new xxxBorder() 和 Borderfactory 方法之间的区别?

标签 java swing border titled-border

有什么区别

setBorder(new TitledBorder(""));

setBorder(BorderFactory.createTitledBorder(""));

它们有哪些优点/缺点?

最佳答案

BorderFactory 实际上可能不会在每次调用它时创建新实例,而是返回对现有实例的引用,从而节省一些资源。另请参阅javadoc .

您还可以查看actual implementation如果您确实想知道 BorderFactory 内部发生了什么;-)

关于java - new xxxBorder() 和 Borderfactory 方法之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20457552/

相关文章:

Java swing - 填充大小

java - 将 Timer[] 转换为列表类型

objective-c - 如何在 ios 中设置上边框/分隔线?

pdf-generation - Apache FOP 上的虚线边框背景

css - 如何使用 CSS 创建带轮廓的直 "beveled" Angular (或两个 Angular )?

Java - Apache Ivy 无法正确解析依赖项

java - Queue.Poll() 返回 null 但 Queue.size() >0 在 java 队列中

java - HATEOAS 负责改造?链接到资源?

java - Spring 和 Swing 应用程序一起使用吗?

java - 使用 OpenCV 求矩形面积