⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelistener.java

📁 java模式设计
💻 JAVA
字号:
package beandemo;

import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;

import mymail.SenderWithText;
import javax.mail.Message;

public class ChangeListener implements PropertyChangeListener {

	public void propertyChange(PropertyChangeEvent arg0) {
		float oldprice=((Float)arg0.getOldValue()).floatValue();
		float newprice=((Float)arg0.getNewValue()).floatValue();
		String msg;
		if(oldprice>newprice){
			msg=arg0.getPropertyName()+"商品降价了"+(oldprice-newprice)+"元";
		}else{
			msg=arg0.getPropertyName()+"商品涨价了"+(newprice-oldprice)+"元";
		}
		
		System.out.println(msg);
		SenderWithText sm=new SenderWithText();
		sm.setHost("haobin");//指定要使用的邮件服务器
		sm.setAccount("haobin","haobin");//指定帐号和密码

		sm.send("haobin@haobin.com","haobin@haobin.com","价格快讯",msg);

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -