Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java-自动在JMenu中添加JMenuItem_Java_Jmenu_Jmenuitem - Fatal编程技术网

java-自动在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

这是我的主要问题,如何制作一个工作程序,使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);

    }
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
方法。这是我需要编辑的问题,您可以理解并感谢它的正确工作。这就是为什么循环不起作用的原因。这是我需要和编辑的问题,因为你可以理解并感谢它工作正常。这就是为什么循环不起作用。