这是我的主要问题,如何制作一个 for循环的工作程序会自动在JMenu中添加JMenuItem。
据说这样: 当我插入程序的链接时,它会自动将链接和文件名/文件夹放到JMenu内的JMenuItem中。
这是我正在处理的代码:
int paths = 0;
for(int a = 0; a < paths; a++) {
int count = a + 1;
itemPath = new JMenuItem(count + chooser.getAbsolutePath);
menuPaths.add(itemPath);
}
答案 0 :(得分:0)
如果我理解你的问题......
是否要在JMenuItem
中添加无限数量的JMenu
?
如果是这种情况,那么您应该问自己这是否绝对必要,因为您的代码会快速崩溃。
但是,您可以按如下方式使用while循环
int paths = 0;
while(true) {
count++;
itemPath = new JMenuItem(count + chooser.getAbsolutePath);
menuPaths.add(itemPath);
}
但是,如果您想知道为什么您当前的代码无效,我建议您查看for
循环,查看是否a < paths
其中paths
和a
都被初始化为0,因此你的循环甚至都没有执行。