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