📄 wmvcmenuitemctl.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class WmvcMenuItemCtl extends WmvcController{
private JMenu myMenu;
private JMenuItem menuItem;
public WmvcMenuItemCtl(JMenu menu,
String text,
String icon,
char mnemonic,
String accel,
WmvcExecutor wExec){
super((JComponent)new JMenuItem(),null,wExec);
myMenu=menu;
menuItem=(JMenuItem)myComponent;
if(text!=null)
menuItem.setText(text);
if(mnemonic!=' '&&mnemonic!=0)
menuItem.setMnemonic(mnemonic);
if(accel!=null){
KeyStroke ks=KeyStroke.getKeyStroke(accel);
menuItem.setAccelerator(ks);
}
if(icon!=null){
Icon theIcon=new ImageIcon(icon);
menuItem.setIcon(theIcon);
}
menuItem.addActionListener(this);
menuItem.addItemListener(this);
this.setEnabled(true);//It is a amendment
menu.add(menuItem);
}
public void setEnabled(boolean en){
menuItem.setEnabled(en);
}
public JMenu getJMenu(){
return myMenu;
}
public JMenuItem getJMenuItem(){
return menuItem;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -