怎样在Java窗体中给他人发邮件

2024-11-01 22:54:52

1、打开eclipse,在任意包中新建一个类,在弹出的窗体中填入类名,如LanuchEmail。点击“浏览”按钮添加JFrame超类,点击“确定”按钮即可。然后勾选main方法,点击“完成”按钮完成类的创建。

怎样在Java窗体中给他人发邮件怎样在Java窗体中给他人发邮件

2、利用import关键字导入程序需要的包,如图所示,包括“javax.swing.*”、“java.awt.*”、“java.awt.event.*”、“java.io.*”以及“java.net.*”。然后在main方法中先实例化该类,以便随时测试。

怎样在Java窗体中给他人发邮件

3、右击编辑器空白处,依次选择“源代码 > 从超类中生成构造函数”,在出现的窗体中取消勾选其他三个有参构造函数,保留勾选第一个无参构造函数,点击“确定”按钮完成从超类中生成构造函数的操作。

怎样在Java窗体中给他人发邮件

4、删除构造函数内的代码,利用“setSize(x,x)”初始化窗体的大小,并初始化窗体关闭时的退出操作,如图所示。

怎样在Java窗体中给他人发邮件

5、添加Jlabel标签,标签显示内容为“点击发邮件给我”或其他,然后设置标签的颜色为蓝色,设置鼠标移入标签时鼠标的显示形状,如图所示操作。

怎样在Java窗体中给他人发邮件

6、添加标签的鼠标监听事件,利用匿名类的方式添加addMouseListener的参数new MouseAdapter()匿名类,如图所示。然后在匿名类内加入MouseClicked鼠标点击事件的方法。

怎样在Java窗体中给他人发邮件

7、在MouseClicked方法内添加URI类(java.net.URI),在下一行用try{}catch(Exception e){}处理异常,在try...catch内初始化URI类,URI里面的参数为收件人的邮箱地址,地址前需要添加“mailto:”标志才能被识别。

怎样在Java窗体中给他人发邮件

8、继续添加代码,实例化Desktop类(java.awt.Desktop),利用getDesktop()返回上下文的 Desktop实例。再添加if语句,判断isDesktopSupported()测试当前平台是否支持此类,判断isSupported(Desktop.Action.MAIL)测试当前平台是否支持“邮寄”动作。

怎样在Java窗体中给他人发邮件

10、最后将JLabel标签加入到窗体中,以边界布局的方式居中显示,然后添加显示窗体的代码即可。运行此java应用程序,程序窗体出现后将鼠标移入标签上鼠标立刻变成手形,点击后会立刻打开邮件客户端。

怎样在Java窗体中给他人发邮件怎样在Java窗体中给他人发邮件

11、打开的邮件客户端并非一定是Microsoft Outlook,只要系统设置的默认邮件客户端是Microsoft Outlook即可,若默认的是其他,则打开的也是其他。如图所示,收件人的文本框中自动填入了代码中添加的收件人邮箱地址。下面就可以发邮件啦,到此结束。

怎样在Java窗体中给他人发邮件
猜你喜欢