JMenuBar menubar = new JMenuBar();
setJMenuBar(menubar);
import java.applet.*
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MenuWindow extends JFrame implements ActionListener{
public static JtextField text;
private void addItem(JMenu Menu,String menuName,ActionListener listener){
JMenuItem anItem = new JMenuItem(menuName);
anItem.setActionCommand(menuName);
anItem.addActionListener(listener);
Menu.add(anItem);
}
public MenuWindow(String s,int w,int h){
setTitle(s);
Container con = this.getContentPane();
con.setLayout(new BorderLayout());
this.setLocation(100,100);
this.setSize(w,h);
JMenu menu1 = new JMenu("体育");
addItem(menu1," 跑步",this);
addItem(menu1," 跳绳",this);
addItem(menu1,"打球",this);
JMenu menu2 = JMenu("娱乐");
addItem(menu2,"唱歌",this);
addItem(menu2,"跳舞",this);
addItem(menu2,"游戏",this);
JMenuBar menubar = new JMenuBar();
text = new JTextField();
menubar.add(menu1);
menubar.add(menu2);
setJMenuBar(MenuBar);
con.add(text,BorderLayout.NORTH);
}
public void actionPerformed(ActionEvent e){
text.setText(e.getActionCommand()+"菜单项被选中!");
}
}
public class Example6_5 extends Applet implements ActionListener{
MenuWindow window;
JButton button;
boolean bflg;
public void init(){
button = new JButton("打开我的体育娱乐之窗");bflg =true;
window = new MenuWindow("体育娱乐之窗",100,100);
button.addActionListener(this);
add(button);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==button){
if(bflg){
window.setVisible(true);
bflg = false;
button.setLabel("关闭我的体育娱乐之窗");
}
else{
window.setVisible(false);
bflg = true;
button.setLabel("打开我的体育娱乐之窗");
}
}
}
}
Menu menu1,menu2,item4; MenuItem item3,item5,item6,item41,item42;
item41= new MenuItem(“东方红”); item42 = new MenuItem(“牡丹”); item4.add(item41); item4.add(item42);
…
item7 = new MenuItem(“退出”);
item7.addActionListener(this);
…
public void actionPerformed(ActionEvent e){
if(e.getSource()==item7){
System.exit(0);
}
}
class Herwindow extends Frame implements ActionListener{
MenuBar menbar;
Menu menu;
MenuItem item;
MenuShortcut shortcut = new MenuShortcut(KeyEvent.VK_E);
…
item.setShortcut(shortcut);
…
}
addItem(menu1,“跑步”,this);addItem(menu1,”跳绳”,this);
JCheckBoxMenuItem item1 = new JCheckBoxMenuItem(“跑步”); JCheckBoxMenuItem item2 = new JCheckBoxMenuItem(“跳绳”); item1.setActionCommand(“跑步”); item1.addActionListener(this); menu1.add(item1); item2.setActionCommand(“跳绳”); item2.addActionListener(this); menu1.add(item2);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有