ch9_52.java
来自「60多个javaSwing范例」· Java 代码 · 共 47 行
JAVA
47 行
import javax.swing.*;
import java.awt.event.*;
public class ch9_52 extends JFrame
{
public ch9_52()
{
super("菜单演示");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(20,20,500,300);
}
public static void main(String [] args)
{
ch9_52 f=new ch9_52();
JMenuBar mbar=new JMenuBar();
JMenu mfile=f.buildFileMenu();
mbar.add(mfile);
mbar.setOpaque(true);
f.setJMenuBar(mbar);
f.setVisible(true);
}
public JMenu buildFileMenu()
{
JMenu theedit=new JMenu("文件");
theedit.setIcon(new ImageIcon("cut.gif"));
JCheckBoxMenuItem newf=new JCheckBoxMenuItem("新建(N)",new ImageIcon("new.gif"),false);
//添加事件处理
newf.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.print("fasdf");
}
});
theedit.add(newf);
return theedit;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?