public boolean mainto()
成都創新互聯始終堅持【策劃先行,效果至上】的經營理念,通過多達十多年累計超上千家客戶的網站建設總結了一套系統有效的全網營銷解決方案,現已廣泛運用于各行各業的客戶,其中包括:成都展覽展示等企業,備受客戶贊許。
{
boolean flag = true;
//建立郵件會話
Properties pro = new Properties();
pro.put("mail.smtp.host","smtp.qq.com");//存儲發送郵件的服務器
pro.put("mail.smtp.auth","true"); //通過服務器驗證
Session s =Session.getInstance(pro); //根據屬性新建一個郵件會話
//s.setDebug(true);
//由郵件會話新建一個消息對象
MimeMessage message = new MimeMessage(s);
//設置郵件
InternetAddress fromAddr = null;
InternetAddress toAddr = null;
try
{
fromAddr = new InternetAddress(451144426+"@qq.com"); //郵件發送地址
message.setFrom(fromAddr); //設置發送地址
toAddr = new InternetAddress("12345367@qq.com"); //郵件接收地址
message.setRecipient(Message.RecipientType.TO, toAddr); //設置接收地址
message.setSubject(title); //設置郵件標題
message.setText(content); //設置郵件正文
message.setSentDate(new Date()); //設置郵件日期
message.saveChanges(); //保存郵件更改信息
Transport transport = s.getTransport("smtp");
transport.connect("smtp.qq.com", "451144426", "密碼"); //服務器地址,郵箱賬號,郵箱密碼
transport.sendMessage(message, message.getAllRecipients()); //發送郵件
transport.close();//關閉
}
catch (Exception e)
{
e.printStackTrace();
flag = false;//發送失敗
}
return flag;
}
這是一個javaMail的郵件發送代碼,需要一個mail.jar
做swing的 界面,打成相應的.jar文件,發給別人,人家收到只要安裝虛擬機應該可以雙擊運行了。
你所說的"發送"是網絡傳輸(這需要Socket編程),還是同一個界面的值傳遞.
同一個界面就簡單了,關鍵代碼如下:
final
TextField
text
=
new
TextField("文本值");
final
TextField
text2
=
new
TextField();
Button
button
=
new
Button("傳遞");
button.addMouseListener(new
MouseAdapter()
{
@Override
public
void
mouseClicked(MouseEvent
arg0)
{
text2.setText(text.getText());
}
});
import?java.io.BufferedWriter;
import?java.io.File;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.util.Scanner;
public?class?OutToTxt?{
private?static?BufferedWriter?writer;
private?static?Scanner?sc;
public?static?void?main(String[]?args)?{
File?out?=?new?File("./Out.txt");
if(!out.exists())?{
try?{
out.createNewFile();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
try?{
writer?=?new?BufferedWriter(new?FileWriter(out));
}?catch?(IOException?e)?{
e.printStackTrace();
}
sc?=?new?Scanner(System.in);
System.out.println("請輸入文本內容,輸入exit結束:");
try?{
writer.write("");?//?清空文本
String?split?=?"";
while(true)?{
String?line?=?sc.nextLine();
if(line.equalsIgnoreCase("exit"))?{
break;
}
writer.append(split?+?line);
split?=?"\r\n";
}
}?catch?(IOException?e1)?{
e1.printStackTrace();
}?finally?{
if(null?!=?writer)?{
try?{
writer.flush();
writer.close();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
}
}
你可以運行后輸入
Hello World!
This is my first application.
exit
發送的郵件內容Tabletrtd郵件內容/td/tr/table 接收的時候會自動轉成HTML頁面的 發送的時候就像頁面排版的內容一樣的發過去就好了
分享題目:java如何發送代碼文本,怎么發java文件
標題URL:http://m.newbst.com/article4/hseeie.html
成都網站建設公司_創新互聯,為您提供App設計、軟件開發、服務器托管、虛擬主機、網站改版、電子商務
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯