是的,没有办法,无法解决(不仅在Java PL中),
1)实际上,不要在运行时/运行时创建很多顶级容器,因为它们永远不会被最终确定,直到当前的JVM实例退出,并且这些Object才不会被GC处理
Grapfics2D
2)
myContainer#dispose()对于当前JVM实例,
myContainer#setVisible(false)在运行时与在与JVM可用和已使用的内存的连接中相同
3)只创建几个
Top-LevelContainers(最多同时显示),然后重复使用,但是将JPanel]作为1.st
JComponent并调用
myPanel#removeAll(),否则您将删除RootPane并从Container保持仅Borders
:-)将是半透明的
4)可以通过调用GC来部分减少JVM所使用的内存,但是只能从中回收金额,
Graphics2D并且
Garbage不能立即生效,



