请问,怎么才能直接调用outlook中的“新邮件”窗口,来发送邮件。如何直接将对方邮件地址传入。(比如网页上提供的该公司email发送)。 <a href="mailto:[email protected]">信箱是这样的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大概是E-MAIL信息的超连接吧浏览者点击时出现只要写如内容就可以发E-MAIL的窗口,<a href="mailto:[email protected]">点击这里写信给我</a> <a href="mailto:[email protected]?subject=关于发送Email的问题">发邮件给我</a> up如果 用ol就只能这样了,适用所有的microsoft软件还有html。 那我想把JLabel做成一个email连接,不知道如何实现? 那我想把JLabel做成一个email连接,不知道如何实现? finery(白云生) 老大,具体一点嘛,小弟感激流涕 ShellExecute(0, NULL, "mailto:[email protected]?subject=关于发送Email的问题", NULL,NULL, SW_NORMAL);在label 的OnLButtonDown()中加入就可以了啊如果想做成超连接的形式,在OnMouseMove()中判断一下就可以了 我的意思是用JLabel作一个email的超连接 调OUTLOOK好象要调用DLL吧。。也就是JAVA的JNI编程吧 WIN系统中的API有直接调用的用JAVA来调的话,烦一些。 那我想把JLabel做成一个email连接,不知道如何实现?用JEditorPane吧 <a herf="mailto:[email protected]">给我留言</a> 大家以上所说的都是在在Web页面中激活OE的方法,当然是<a herf="mailto:[email protected]">给我留言</a>这种格式了;相比楼主要问的是在Java 应用程序中的方法!to: finery(白云生) 你是学vb或者vc或者Dephi的吧,利用shellexecute()这个Win32API当然可以,但是在 Java中调用JNI比较困难,并且失去了跨平台行,用你这中方法太麻烦。to: xiaowanzi0412 (xiaowanzi0412)在Java中可以利用Runtime().exec(command)来激活本地的程序。有调用OE只需把command参数置为:"cmd /c start" + "mailto:someone's email"即可例如:try{ Runtime.getRuntime().exec("cmd /c start" + " mailto:[email protected]"); }catch(IOException ex){ System.out.println(ex.getMessage()); }下来的事就是在只需在某个菜单命令或者标签,按钮的public void actionPerformed(ActionEvent ae) 中加入以上代码即可!以下是我在菜单命令中调用的程序:import java.awt.event.*;import java.awt.*;import java.io.*;import javax.swing.*;public class TestApp implements ActionListener { JFrame f = new JFrame("getActionCommand() Test"); public JMenuBar menuBar; public TestApp() { menuBar = new JMenuBar(); JMenu About = new JMenu("About"); JMenuItem about = new JMenuItem("About calculator"); JMenuItem author = new JMenuItem("Contact Author"); About.add(author); About.add(about); About.setMnemonic(KeyEvent.VK_A); menuBar.add(About); about.addActionListener(this); author.addActionListener(this); }public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("About calculator")) { JOptionPane.showMessageDialog(null, "JCaculator version 1.0\n copyright zsl\[email protected]"); } if (e.getActionCommand().equals("Contact Author")) { try { Runtime.getRuntime().exec("cmd /c start" + " mailto:[email protected]"); } catch (IOException ex) { System.out.println(ex.getMessage()); } } } public static void main(String[] args) { TestApp appFrame = new TestApp(); appFrame.f.setJMenuBar(appFrame.menuBar); appFrame.f.setSize(500, 250); appFrame.f.setResizable(false); appFrame.f.getContentPane().setLayout(new GridLayout()); appFrame.f.setVisible(true); }} 一个闹钟12小时时分秒三跟指针同时在一条直线上有几次?分别是什么时刻? 求助:如何在图片里显示中文? 一个小问题 请问怎么样设置classpath路径?? 关于反编译的问题实在是没有办法 了。请高手指点 菜鸟问题:几个术语搞不清楚,希望高手能解释下,以我这个级别的最高分相送!!! 为什么"ExplicitStatic.java"报错,该引用哪个包??等 为什么这个程序运行后光标一直闪动没有结束标志? keyEvent的一个问题 在JAVA中如何正确显示中文字体? 基类与派生类的socket是一样的吗? 急!!!!STRING问题在线等待!!
浏览者点击时出现只要写如内容就可以发E-MAIL的窗口,
<a href="mailto:[email protected]">点击这里写信给我</a>
如果 用ol就只能这样了,适用所有的microsoft软件还有html。
如果想做成超连接的形式,在OnMouseMove()中判断一下就可以了
用JAVA来调的话,烦一些。
<a herf="mailto:[email protected]">给我留言</a>
这种格式了;相比楼主要问的是在Java 应用程序中的方法!
to: finery(白云生)
你是学vb或者vc或者Dephi的吧,利用shellexecute()这个Win32API当然可以,但是在
Java中调用JNI比较困难,并且失去了跨平台行,用你这中方法太麻烦。
to: xiaowanzi0412 (xiaowanzi0412)
在Java中可以利用Runtime().exec(command)来激活本地的程序。
有调用OE只需把command参数置为:"cmd /c start" + "mailto:someone's email"即可
例如:try{
Runtime.getRuntime().exec("cmd /c start" + " mailto:[email protected]");
}catch(IOException ex){
System.out.println(ex.getMessage());
}
下来的事就是在只需在某个菜单命令或者标签,按钮的
public void actionPerformed(ActionEvent ae) 中加入以上代码即可!
以下是我在菜单命令中调用的程序:
import java.awt.event.*;
import java.awt.*;
import java.io.*;
import javax.swing.*;public class TestApp
implements ActionListener {
JFrame f = new JFrame("getActionCommand() Test");
public JMenuBar menuBar;
public TestApp() {
menuBar = new JMenuBar();
JMenu About = new JMenu("About");
JMenuItem about = new JMenuItem("About calculator");
JMenuItem author = new JMenuItem("Contact Author");
About.add(author);
About.add(about);
About.setMnemonic(KeyEvent.VK_A);
menuBar.add(About);
about.addActionListener(this);
author.addActionListener(this);
}public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("About calculator")) {
JOptionPane.showMessageDialog(null,
"JCaculator version 1.0\n copyright zsl\[email protected]");
}
if (e.getActionCommand().equals("Contact Author")) {
try {
Runtime.getRuntime().exec("cmd /c start" + " mailto:[email protected]");
}
catch (IOException ex) {
System.out.println(ex.getMessage());
}
} } public static void main(String[] args) {
TestApp appFrame = new TestApp();
appFrame.f.setJMenuBar(appFrame.menuBar);
appFrame.f.setSize(500, 250);
appFrame.f.setResizable(false);
appFrame.f.getContentPane().setLayout(new GridLayout());
appFrame.f.setVisible(true);
}
}