В зависимости от того, что вы делаете, возможно, есть лучшие альтернативы.
Например, в JTables используется ограниченное количество CellRenderers, которые рисуют себя в нескольких местах, создавая видимость нескольких компонентов, в то же время значительно сокращая использование памяти (и повышая производительность).
Можете ли вы предоставить больше информации о вашей конкретной ситуации?