Tag: reusability

在Java中缓存和重用不可变单例对象的最佳方法是什么?

我有一个表示一组值的类,这些值将用作映射中的键。 这个类是不可变的,我想使用静态工厂模式使它成为每个不同值集的单例。 目标是防止相同对象被创建多次(100+)次并优化equals方法。 我正在寻找缓存和重用此类的先前实例的最佳方法。 首先想到的是一个简单的hashmap,但还有其他选择吗?

在NetBeans GUI Designer中重用JPanel

这是在NetBeans 6.5,Java 6中。 我在NetBeans GUI Designer中具有以下层次结构: JFrame JTabbedPane JPanel X JPanel JButton JPanel Y JButton 题: JPanel Y与JPanel X完全相同,所以我想在两个地方重用JPanel X,但是如何在GUI Builder中执行此操作? 尝试: 我尝试了复制粘贴JPanel X,但它创建了一个完整的“深度”副本(JPanel X1等),复制了JPanel X中的所有内容。 一些谷歌搜索表明它可能会添加到Palette,但我还没有找到一种方法将简单的JPanel添加到调色板(而不是完整的JFrame)。