【发布时间】:2013-11-20 01:46:44
【问题描述】:
我已经在互联网上浏览了一下,我缺乏发现让我猜是的,但是使用数组来填充 JMenuBar 的项目不是一个好主意吗?我也认为是的,因为每当您想知道“这是一个坏主意吗?”通常是这样。然而,我的编程新手让我怀疑我是否在这一点上知道一个坏主意。
最初我认为这会很好,因为大多数时候数组是有益的并且可以节省空间。然而,当我开始思考代码时,我意识到它并不完全实用。首先,如果您在一个数组中执行所有项目,您将尝试数数以找出哪个数字与哪个菜单对应。 我想你可以为每个菜单中的项目做一个数组,但是如果你决定将一个项目更改为一个菜单,这样你就可以拥有子菜单,你就会回到哪个数字是它的问题。
编辑:它还可以更快地创建和添加项目以及添加动作侦听器
意见?
【问题讨论】:
-
我会说答案是肯定的和否定的。例如,如果您正在构建“最近”菜单,那么数组或某种
List将很有用......