高手进来. 各位前辈.谁给我写个能给以*@tom.com发信息的JAVA CLASS 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.print.*;import javax.print.attribute.*;import javax.print.event.*;import javax.swing.*;//import com.borland.jbcl.layout.*;import java.awt.*;import javax.mail.*;import java.util.*;import javax.mail.internet.*;import java.awt.event.*;import com.borland.dx.sql.dataset.*;import com.borland.dbswing.*;//import javax.spublic class SendMail extends JFrame{ //String host = "127.0.0.1"; //String host = jTextField1.getText().toString(); //String from="[email protected]"; //String to="[email protected]"; //String subject="[email protected]"; //String te="[email protected]"; //QueryDataSet qds = new QueryDataSet(); Properties props = new Properties(); JButton jButton1 = new JButton(); JTextField jTextField1 = new JTextField(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JTextField jTextField3 = new JTextField(); JTextField jTextField4 = new JTextField(); JScrollPane jScrollPane1 = new JScrollPane(); JButton jButton2 = new JButton(); JTextArea jTextArea1 = new JTextArea(); Database database1 = new Database(); JTextField jTextField2 = new JTextField(); public static void main(String[] args) { SendMail f=new SendMail(); f.setSize(555,430); f.setLocation(250,200); f.setVisible(true); } public SendMail() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { jButton1.setBounds(new Rectangle(131, 363, 90, 32)); jButton1.setFont(new java.awt.Font("Dialog", 0, 12)); jButton1.setText("邮件发送"); jButton1.addActionListener(new SendMail_jButton1_actionAdapter(this)); this.getContentPane().setLayout(null); jTextField1.setFont(new java.awt.Font("Dialog", 0, 12)); jTextField1.setText("127.0.0.1"); jTextField1.setBounds(new Rectangle(77, 5, 461, 24)); jLabel1.setFont(new java.awt.Font("Dialog", 0, 12)); jLabel1.setHorizontalAlignment(SwingConstants.CENTER); jLabel1.setText("邮件服务器:"); jLabel1.setBounds(new Rectangle(6, 4, 69, 24)); jLabel2.setText("收件人地址:"); jLabel2.setBounds(new Rectangle(7, 34, 67, 24)); jLabel2.setHorizontalAlignment(SwingConstants.CENTER); jLabel2.setFont(new java.awt.Font("Dialog", 0, 12)); jLabel3.setText("发送人地址:"); jLabel3.setBounds(new Rectangle(2, 61, 72, 24)); jLabel3.setHorizontalAlignment(SwingConstants.CENTER); jLabel3.setFont(new java.awt.Font("Dialog", 0, 12)); jLabel4.setText("主题:"); jLabel4.setBounds(new Rectangle(5, 90, 56, 24)); jLabel4.setHorizontalAlignment(SwingConstants.CENTER); jLabel4.setFont(new java.awt.Font("Dialog", 0, 12)); jTextField3.setText("[email protected]"); jTextField3.setBounds(new Rectangle(76, 60, 461, 24)); jTextField3.setFont(new java.awt.Font("Dialog", 0, 12)); jTextField4.setText("您的课程教学评价结果"); jTextField4.setBounds(new Rectangle(76, 88, 461, 24)); jTextField4.setFont(new java.awt.Font("Dialog", 0, 12)); jScrollPane1.setFont(new java.awt.Font("Dialog", 0, 12)); jScrollPane1.setBounds(new Rectangle(4, 114, 533, 243)); jButton2.setBounds(new Rectangle(311, 363, 90, 31)); jButton2.setFont(new java.awt.Font("Dialog", 0, 12)); jButton2.setText("退出"); jButton2.addActionListener(new SendMail_jButton2_actionAdapter(this)); jTextArea1.setToolTipText(""); database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:评教系统", "", "", false, "sun.jdbc.odbc.JdbcOdbcDriver")); jTextField2.setFont(new java.awt.Font("Dialog", 0, 12)); jTextField2.setBounds(new Rectangle(77, 33, 460, 23)); this.getContentPane().add(jTextField1, null); this.getContentPane().add(jLabel1, null); this.getContentPane().add(jLabel4, null); this.getContentPane().add(jButton1, null); this.getContentPane().add(jButton2, null); this.getContentPane().add(jScrollPane1, null); this.getContentPane().add(jTextField3, null); this.getContentPane().add(jTextField4, null); this.getContentPane().add(jLabel2, null); this.getContentPane().add(jLabel3, null); this.getContentPane().add(jTextField2, null); jScrollPane1.getViewport().add(jTextArea1, null); } void jButton1_actionPerformed(ActionEvent e) {// PrintWriter out=response. props.put("mail.smtp.host", jTextField1.getText().toString());// props.put("mail.smtp.auth", "true"); Session sm=Session.getInstance(props,null); try { // MineMessage msg=new MineMessage(sm);// msg. Store st; Transport tr; sm = Session.getInstance(props, null); Message nm = new MimeMessage(sm); nm.setFrom(new InternetAddress(jTextField3.getText())); nm.setRecipient(Message.RecipientType.TO,new InternetAddress(jTextField2.getText())); nm.setSubject(jTextField4.getText()); nm.setText(jTextArea1.getText()); Transport.send(nm); } catch(MessagingException m) { } JOptionPane.showMessageDialog(null,"邮件发送成功!");//显示消息 //new InternetAddress("hj")); } void jButton2_actionPerformed(ActionEvent e) { this.dispose(); } void jdbTextField1_mouseClicked(MouseEvent e) { } void jTextField5_mouseClicked(MouseEvent e) { }}class SendMail_jButton1_actionAdapter implements java.awt.event.ActionListener { SendMail adaptee; SendMail_jButton1_actionAdapter(SendMail adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); }}class SendMail_jButton2_actionAdapter implements java.awt.event.ActionListener { SendMail adaptee; SendMail_jButton2_actionAdapter(SendMail adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton2_actionPerformed(e); }} 打分系统 新手求助-有关信息隐藏 读服务器某个文件夹中文件的问题(要按名称或更新时间排序) 聊天窗口弹出问题,请大家指教啊。 关于容器equals()方法的问题! Oracle的JDBC的实现问题 我写Servlet的错误 JNI中的CallStaticObjectMethod怎么用啊? 请问如何在一个frame里面显示图片??? write in text file 分不多,没有可用分了,,ECLIPSE中为什么不可以指定新建的类继承自某一个类,我的只有一个object,,怎么回事? 如何计算字符串中某个字符的数量?
import javax.print.attribute.*;
import javax.print.event.*;
import javax.swing.*;
//import com.borland.jbcl.layout.*;
import java.awt.*;
import javax.mail.*;
import java.util.*;
import javax.mail.internet.*;
import java.awt.event.*;
import com.borland.dx.sql.dataset.*;
import com.borland.dbswing.*;
//import javax.s
public class SendMail extends JFrame
{
//String host = "127.0.0.1";
//String host = jTextField1.getText().toString();
//String from="[email protected]";
//String to="[email protected]";
//String subject="[email protected]";
//String te="[email protected]";
//QueryDataSet qds = new QueryDataSet();
Properties props = new Properties(); JButton jButton1 = new JButton();
JTextField jTextField1 = new JTextField();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JTextField jTextField3 = new JTextField();
JTextField jTextField4 = new JTextField();
JScrollPane jScrollPane1 = new JScrollPane();
JButton jButton2 = new JButton();
JTextArea jTextArea1 = new JTextArea();
Database database1 = new Database();
JTextField jTextField2 = new JTextField();
public static void main(String[] args) {
SendMail f=new SendMail();
f.setSize(555,430);
f.setLocation(250,200);
f.setVisible(true);
} public SendMail() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
jButton1.setBounds(new Rectangle(131, 363, 90, 32));
jButton1.setFont(new java.awt.Font("Dialog", 0, 12));
jButton1.setText("邮件发送");
jButton1.addActionListener(new SendMail_jButton1_actionAdapter(this));
this.getContentPane().setLayout(null);
jTextField1.setFont(new java.awt.Font("Dialog", 0, 12));
jTextField1.setText("127.0.0.1");
jTextField1.setBounds(new Rectangle(77, 5, 461, 24));
jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
jLabel1.setText("邮件服务器:");
jLabel1.setBounds(new Rectangle(6, 4, 69, 24));
jLabel2.setText("收件人地址:");
jLabel2.setBounds(new Rectangle(7, 34, 67, 24));
jLabel2.setHorizontalAlignment(SwingConstants.CENTER);
jLabel2.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel3.setText("发送人地址:");
jLabel3.setBounds(new Rectangle(2, 61, 72, 24));
jLabel3.setHorizontalAlignment(SwingConstants.CENTER);
jLabel3.setFont(new java.awt.Font("Dialog", 0, 12));
jLabel4.setText("主题:");
jLabel4.setBounds(new Rectangle(5, 90, 56, 24));
jLabel4.setHorizontalAlignment(SwingConstants.CENTER);
jLabel4.setFont(new java.awt.Font("Dialog", 0, 12));
jTextField3.setText("[email protected]");
jTextField3.setBounds(new Rectangle(76, 60, 461, 24));
jTextField3.setFont(new java.awt.Font("Dialog", 0, 12));
jTextField4.setText("您的课程教学评价结果");
jTextField4.setBounds(new Rectangle(76, 88, 461, 24));
jTextField4.setFont(new java.awt.Font("Dialog", 0, 12));
jScrollPane1.setFont(new java.awt.Font("Dialog", 0, 12));
jScrollPane1.setBounds(new Rectangle(4, 114, 533, 243));
jButton2.setBounds(new Rectangle(311, 363, 90, 31));
jButton2.setFont(new java.awt.Font("Dialog", 0, 12));
jButton2.setText("退出");
jButton2.addActionListener(new SendMail_jButton2_actionAdapter(this));
jTextArea1.setToolTipText("");
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:评教系统", "", "", false, "sun.jdbc.odbc.JdbcOdbcDriver"));
jTextField2.setFont(new java.awt.Font("Dialog", 0, 12));
jTextField2.setBounds(new Rectangle(77, 33, 460, 23));
this.getContentPane().add(jTextField1, null);
this.getContentPane().add(jLabel1, null);
this.getContentPane().add(jLabel4, null);
this.getContentPane().add(jButton1, null);
this.getContentPane().add(jButton2, null);
this.getContentPane().add(jScrollPane1, null);
this.getContentPane().add(jTextField3, null);
this.getContentPane().add(jTextField4, null);
this.getContentPane().add(jLabel2, null);
this.getContentPane().add(jLabel3, null);
this.getContentPane().add(jTextField2, null);
jScrollPane1.getViewport().add(jTextArea1, null);
} void jButton1_actionPerformed(ActionEvent e) {
// PrintWriter out=response. props.put("mail.smtp.host", jTextField1.getText().toString());
// props.put("mail.smtp.auth", "true"); Session sm=Session.getInstance(props,null);
try
{ // MineMessage msg=new MineMessage(sm);
// msg.
Store st;
Transport tr;
sm = Session.getInstance(props, null);
Message nm = new MimeMessage(sm);
nm.setFrom(new InternetAddress(jTextField3.getText()));
nm.setRecipient(Message.RecipientType.TO,new InternetAddress(jTextField2.getText()));
nm.setSubject(jTextField4.getText());
nm.setText(jTextArea1.getText());
Transport.send(nm);
}
catch(MessagingException m)
{
}
JOptionPane.showMessageDialog(null,"邮件发送成功!");//显示消息
//new InternetAddress("hj"));
} void jButton2_actionPerformed(ActionEvent e) {
this.dispose();
} void jdbTextField1_mouseClicked(MouseEvent e) { } void jTextField5_mouseClicked(MouseEvent e) { }}class SendMail_jButton1_actionAdapter implements java.awt.event.ActionListener {
SendMail adaptee; SendMail_jButton1_actionAdapter(SendMail adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}class SendMail_jButton2_actionAdapter implements java.awt.event.ActionListener {
SendMail adaptee; SendMail_jButton2_actionAdapter(SendMail adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}