package demo;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
static int chang=400,kuang=400;
public MouseDemo(){
j.add(jb);
this.add(j);
this.setVisible(true);
this.setSize(chang,kuang);
jb.addMouseListener(this);
this.addMouseWheelListener(this);
}
//左击事件
System.
out.
println("zuo ji shi jian ....");
//滑轮按下事件
System.
out.
println("zhong ji shi jian ....");
//右击事件
System.
out.
println("you ji shi jian ....");
}
public static void main
(String[] args
) {
// TODO Auto-generated method stub
new MouseDemo();
}
@Override
// TODO Auto-generated method stub
}
@Override
// TODO Auto-generated method stub
}
@Override
// TODO Auto-generated method stub
}
@Override
// TODO Auto-generated method stub
}
@Override
//利用滚轮事件将窗口放大和缩小
public void mouseWheelMoved(MouseWheelEvent e) {
// TODO Auto-generated method stub
if(e.getWheelRotation()==1){
chang+=10;
kuang+=10;
this.setSize(chang,kuang);
this.validate();
System.
out.
println("滑轮向前。。。。");
}
if(e.getWheelRotation()==-1){
chang-=10;
kuang-=10;
this.setSize(chang,kuang);
this.validate();
System.
out.
println("滑轮向后....");
}
}
}
//java/7274