Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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
如何让JButton发送电子邮件?(Java Swing)_Java_Email_Swing_Jbutton - Fatal编程技术网

如何让JButton发送电子邮件?(Java Swing)

如何让JButton发送电子邮件?(Java Swing),java,email,swing,jbutton,Java,Email,Swing,Jbutton,以下是我在文档顶部安装的代码: private void confirmationYesButtonHandler(java.awt.event.ActionEvent evt) { // TODO add your handling code here: Transport.send(msg); } 抄袭自: 下面是我在按钮的事件处理程序中安装的代码: private void confirmationYesButtonHandler(ja

以下是我在文档顶部安装的代码:

   private void confirmationYesButtonHandler(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        Transport.send(msg);
    }
抄袭自:

下面是我在按钮的事件处理程序中安装的代码:

   private void confirmationYesButtonHandler(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        Transport.send(msg);
    }
我从netbeans得到的错误消息是:

“找不到变量msg”

NetBeans为我提供了两个“解决”问题的选项:

  • “在my.planterstatus.PlanterStatusUI中创建字段msg”
  • “创建局部变量msg”
  • 我不知道怎么解决这个问题。从我对Java极其有限的理解来看,“msg”变量似乎已经在文档顶部得到了充实,但显然没有


    谢谢你的帮助

    您显示的
    msg
    变量的范围仅限于它所在的
    try


    这里有一个来自的页面,看起来相当容易理解。

    msg在try块中声明,因此仅在try块中可见。

    编辑:无需担心--Stephen Denne首先到达了那里!向他推荐代表。:)这个问题与swing、JButton或发送电子邮件没有任何关系。你是对的,主要是关于畜牧业、自发裂变和海森堡测不准原理。我读了几次“范围”文章,但没有获得足够的洞察力来将其应用于我的问题--是否将按钮事件代码更改为“try.Transport.send(msg);”或如何继续?选择选项1。“在my.planterstatus.PlanterStatusUI中创建字段msg”