java-自动在JMenu中添加JMenuItem
这是我的主要问题,如何制作一个工作程序,使for循环自动在JMenu中添加一个JMenuItem 应该是这样的: 当我插入一个指向程序的链接时,它会自动将链接和文件名/文件夹放在JMenu中的JMenuItem中 这是我正在编写的代码:java-自动在JMenu中添加JMenuItem,java,jmenu,jmenuitem,Java,Jmenu,Jmenuitem,这是我的主要问题,如何制作一个工作程序,使for循环自动在JMenu中添加一个JMenuItem 应该是这样的: 当我插入一个指向程序的链接时,它会自动将链接和文件名/文件夹放在JMenu中的JMenuItem中 这是我正在编写的代码: int paths = 0; for(int a = 0; a < paths; a++) { int count = a + 1; itemPath = new JMenuItem(count + c
int paths = 0;
for(int a = 0; a < paths; a++) {
int count = a + 1;
itemPath = new JMenuItem(count + chooser.getAbsolutePath);
menuPaths.add(itemPath);
}
int路径=0;
for(int a=0;a
如果我正确理解了您的问题
是否要将无限多个JMenuItem
添加到JMenu
中
如果是这种情况,那么您可能应该问问自己这是否绝对必要,因为您的代码将很快崩溃
但是,可以使用while循环,如下所示
int paths = 0;
while(true) {
count++;
itemPath = new JMenuItem(count + chooser.getAbsolutePath);
menuPaths.add(itemPath);
}
但是,如果您想知道为什么当前的代码不起作用,我建议您查看
for
循环,检查a
其中paths
和a
是否都已初始化为0,因此循环甚至没有执行。前提是我正确理解了您的问题
是否要将无限多个JMenuItem
添加到JMenu
中
如果是这种情况,那么您可能应该问问自己这是否绝对必要,因为您的代码将很快崩溃
但是,可以使用while循环,如下所示
int paths = 0;
while(true) {
count++;
itemPath = new JMenuItem(count + chooser.getAbsolutePath);
menuPaths.add(itemPath);
}
但是,如果您想知道为什么当前代码不起作用,我建议您查看
for
循环,检查a
其中路径和a
都已初始化为0,因此循环甚至没有执行。如何向程序添加链接?我建议您在添加链接后,只需调用菜单路径.add
方法。您将如何向程序添加链接?我建议您在添加链接后,只需调用菜单路径.add
方法。这是我需要编辑的问题,您可以理解并感谢它的正确工作。这就是为什么循环不起作用的原因。这是我需要和编辑的问题,因为你可以理解并感谢它工作正常。这就是为什么循环不起作用。