📄 defaultmouseevent.java
字号:
/**
* [DefaultMouseEvent.java] 默认鼠标事件
*
* 创建日期:(2003-9-4)
* @author:ONE_Fox
*/
package subbutton;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import javax.swing.JButton;
import javax.swing.border.BevelBorder;
public class DefaultMouseEvent extends MouseAdapter {
private JButton master = null;
private JButton slave = null;
//-----------------------------------------------------------//
/**
* 构造方法
* @param master javax.swing.JButton 主按钮
* @param slave javax.swing.JButton 从按钮
*/
public DefaultMouseEvent(JButton master, JButton slave) {
this.master = master;
this.slave = slave;
}
//-----------------------------------------------------------//
/**
* 方法:鼠标进入
*/
public void mouseEntered(MouseEvent e) {
master.setBorder(SubordinateButton.mouseIn);
slave.setBorder(SubordinateButton.mouseIn);
}
/**
* 方法:鼠标退出事件
*/
public void mouseExited(MouseEvent e) {
master.setBorder(SubordinateButton.usual);
slave.setBorder(SubordinateButton.usual);
}
/**
* 方法:鼠标按下事件
*/
public void mousePressed(MouseEvent e) {
((JButton)e.getComponent())
.setBorder(SubordinateButton.mousePress);
//////////SomeCode////////////
}
/**
* 方法:鼠标弹起事件
*/
public void mouseReleased(MouseEvent e) {
master.setBorder(SubordinateButton.mouseIn);
slave.setBorder(SubordinateButton.mouseIn);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -