📄 customizetogglebutton.java
字号:
/**************************************************************************
* (C) Copyright 2008 by Tao Liuyuan and Zhang Shuitao. *
* All Rights Reserved. *
* *
* Project : MP3Player *
* File : CustomizeToggleButton.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.JToggleButton;
/**
* 定制的双态按钮
* @author we
*/
public class CustomizeToggleButton extends JToggleButton {
/**
* 自动生成的序列化值
*/
private static final long serialVersionUID = 1L;
/**
* 初始状态图标
*/
private ImageIcon imageIcon;
/**
* 指示状态图标
*/
private ImageIcon imageIconAlt;
/**
* 选中状态图标
*/
private ImageIcon imageIconSle;
/**
* 构造函数,不可选取,更改鼠标
* @param imageName
*/
public CustomizeToggleButton(String imageName) {
super();
imageIcon = new ImageIcon(getClass().getResource("images/" + imageName + ".png"));
imageIconAlt = new ImageIcon(getClass().getResource("images/" + imageName + "Alt.png"));
imageIconSle = new ImageIcon(getClass().getResource("images/" + imageName + "Sle.png"));
setIcon(imageIcon);
setRolloverSelectedIcon(imageIconAlt);
setRolloverIcon(imageIconAlt);
setSelectedIcon(imageIconSle);
setContentAreaFilled(false);
setBorder(null);
setCursor(new Cursor(Cursor.HAND_CURSOR));
setFocusable(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -