【发布时间】:2015-12-24 16:05:10
【问题描述】:
我正在为我最后一年的项目开发一个蚂蚁模拟器。这是我的作品设计:
问题是因为我找不到将对象数组添加到 JFrame 或 JPanel 或将对象排列到数组中的方法。源代码受 Netbeans 保护,因此我什至无法手动修改它。有没有办法添加对象数组,或者有没有其他方法可以做网格世界?
【问题讨论】:
-
你能展示一下当前的 GUI 是什么样子的吗?您要向框架/面板添加哪些对象以及如何添加?
-
我当前的 GUI 中只有控制器(播放/暂停、停止、更新速率滑块)。大约 500x500 像素是为网格世界保留的。我想我会使用 JPanels 来表示世界的网格。
-
你的意思是你想要每个方格都有一个
JPanel?我认为JLabel会在那里做得更好。面板当然是用于 while“容器”网格的方法。 -
一定要这样吗?它相当昂贵,而不是仅仅在一个面板上绘制。
-
@WalterM 如果这是针对我的,那么答案是它取决于 GUI 的功能。我不知道需要发生哪些交互,它如何实时更新以及涉及哪些计算,以及这些网格中有多少同时存在以及它们的大小是多少。
标签: java arrays swing user-interface netbeans