我们正在为学校制作一款小游戏,但是我的小组遇到了一些麻烦。我们使用Null布局管理器构建我们的应用程序,并将每个元素放在绝对位置上。现在我们遇到了一些我们自己无法解决的问题。Java null布局&重新验证
只要我们启动应用程序,它看起来很好,但也可以调用最小化应用程序并恢复它的所有元素 - 看起来像 - 它们的位置被删除。当我们调用removeAll()和Revalidate()时,也会发生这种情况。
我画了一些截图来阐明我在说什么。有没有人可以帮助我们呢?
应用程序在启动时工作正常:http://s8.postimg.org/erobuux51/app_startup.jpg
后应用未能通过最小化:http://s30.postimg.org/nc4tosaup/app_failed.jpg
根本不使用空布局。使用合适的布局管理器。从[here]开始(http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html) – Sage
使用revalidate()将无济于事。 revalidate()方法调用布局管理器来设置所有组件的大小/位置。 – camickr