<a href="mailto:[email protected]">信箱
是这样的吗?

解决方案 »

  1.   

    大概是E-MAIL信息的超连接吧
    浏览者点击时出现只要写如内容就可以发E-MAIL的窗口,
    <a href="mailto:[email protected]">点击这里写信给我</a>
      

  2.   

    <a href="mailto:[email protected]?subject=关于发送Email的问题">发邮件给我</a>
      

  3.   

    up
    如果 用ol就只能这样了,适用所有的microsoft软件还有html。
      

  4.   

    那我想把JLabel做成一个email连接,不知道如何实现?
      

  5.   

    那我想把JLabel做成一个email连接,不知道如何实现?
      

  6.   

    finery(白云生) 老大,具体一点嘛,小弟感激流涕
      

  7.   

    ShellExecute(0, NULL, "mailto:[email protected]?subject=关于发送Email的问题", NULL,NULL, SW_NORMAL);在label 的OnLButtonDown()中加入就可以了啊
    如果想做成超连接的形式,在OnMouseMove()中判断一下就可以了
      

  8.   

    我的意思是用JLabel作一个email的超连接
      

  9.   

    调OUTLOOK好象要调用DLL吧。。也就是JAVA的JNI编程吧
      

  10.   

    WIN系统中的API有直接调用的
    用JAVA来调的话,烦一些。
      

  11.   

    那我想把JLabel做成一个email连接,不知道如何实现?用JEditorPane吧
      

  12.   

    <a herf="mailto:[email protected]">给我留言</a>
      

  13.   

    大家以上所说的都是在在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);
      }
    }