📄 customizebutton.java
字号:
/**************************************************************************
* (C) Copyright 2008 by Tao Liuyuan and Zhang Shuitao. *
* All Rights Reserved. *
* *
* Project : KYPlayer *
* File : CustomizeButton.java *
* JDK version used : jdk1.6.0_u4 *
* Version : 1.00 *
* Created : 2008.7.6 by we *
*************************************************************************/
package MP3Player;
import java.awt.Cursor;
import javax.swing.ImageIcon;
import javax.swing.JButton;
/**
* 定制的图标按钮类
* @author we
*/
public class CustomizeButton extends JButton {
/**
* 自动生成的序列化属性值
*/
private static final long serialVersionUID = 1L;
/**
* 初始状态图标
*/
private ImageIcon imageIcon;
/**
* 替代状态下图标
*/
private ImageIcon imageIconAlt;
/**
* 构造函数,设定为不可选定,更改鼠标形状
* @param imageName
* @param imageNameAlt
*/
public CustomizeButton(String imageName, String imageNameAlt) {
super();
imageIcon = new ImageIcon(getClass().getResource("images/" + imageName + ".png"));
imageIconAlt = new ImageIcon(getClass().getResource("images/" + imageNameAlt + ".png"));
setIcon(imageIcon);
setRolloverIcon(imageIconAlt);
setContentAreaFilled(false);
setBorder(null);
setCursor(new Cursor(Cursor.HAND_CURSOR));
setFocusable(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -