Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.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 单击按钮后调用器未运行_Java_Swingworker_Invokelater - Fatal编程技术网

Java 单击按钮后调用器未运行

Java 单击按钮后调用器未运行,java,swingworker,invokelater,Java,Swingworker,Invokelater,我正在使用调用器,但它没有按我希望的方式工作 我希望它在单击按钮后更新jLabel,但它不会输出到jLabel 我的程序找到了完整的计算机名,然后应该在同一个实例中更新jLabel,但它根本没有更新,我不确定为什么 我不想把整个班级都贴在这里,但是如果你想看的话,就在这里:感谢你的帮助 该标签称为testLabel public static void main(String[] args) { EventQueue.invokeLater(new Runnable() {

我正在使用调用器,但它没有按我希望的方式工作

我希望它在单击按钮后更新jLabel,但它不会输出到jLabel

我的程序找到了完整的计算机名,然后应该在同一个实例中更新jLabel,但它根本没有更新,我不确定为什么

我不想把整个班级都贴在这里,但是如果你想看的话,就在这里:感谢你的帮助

该标签称为testLabel

public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                MISControlPanel window = new MISControlPanel();
                window.frame.setVisible(true);
                testLabel.setText(CN);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

您是否得到CN变量中的值。请尝试打印该变量并查看。您是否得到任何错误我在输入system.out.printlin(CN)时得到了CN的空值,但该代码未执行某些类缺少
ComputerQuery.sendParam()。您忘了将ComputerQuery类包含在'resultofbatch.txt'中。您正在从文件中读取值并将其分配给CN。您将值写入文件的位置您是否在CN变量中获取值。尝试打印变量并查看。您是否收到任何错误我在输出system.out.printlin(CN)时获取CN的空值,但该代码未执行某些类缺失
ComputerQuery.sendParam()。您忘了将ComputerQuery类包含在'resultofbatch.txt'中。您正在从文件中读取值并将其分配给CN。将值写入文件的位置