//***************************************************
//名称:getMenuBarMain
//功能:取得主菜单条
//输入:
//输出:
//返回:菜单条
//***************************************************
private JMenuBar getMenuBarMain()
{
if (mainMenuBar == null)
{
mainMenuBar = new JMenuBar();
mainMenuBar.add(getMenuOpet());
mainMenuBar.add(getMenuStyle());
mainMenuBar.add(getMenuHelp());
}return (mainMenuBar);
}//***************************************************
//名称:getMenuHelp
//功能:取得帮助主菜单
//输入:
//输出:
//返回:帮助主菜单
//***************************************************
private JMenu getMenuHelp()
{
if (mnuHelp == null)
{
mnuHelp = new JMenu("帮助");
mnuHelp.add(getMenuItemHelp());
mnuHelp.addSeparator();
mnuHelp.add(getMenuItemAbout());
}return (mnuHelp);
}//***************************************************
//名称:getMenuStyle
//功能:取得风格主菜单
//输入:
//输出:
//返回:风格主菜单
//***************************************************
private JMenu getMenuStyle()
{
if (mnuStyle == null)
{
mnuStyle = new JMenu("外观风格");
mnuStyle.add(getMenuItemJava());
mnuStyle.add(getMenuItemMotif());
mnuStyle.add(getMenuItemWindow());
group.add(getMenuItemJava());
group.add(getMenuItemMotif());
group.add(getMenuItemWindow());
}return (mnuStyle);
}//***************************************************
//名称:getMenuItemJava
//功能:取得JAVA风格菜单
//输入:
//输出:
//返回:JAVA风格主菜单
//***************************************************
private JRadioButtonMenuItem getMenuItemJava()
{
if (mnuItemJava == null)
{
mnuItemJava = new JRadioButtonMenuItem("JAVA风格"); mnuItemJava.setSelected(true);
mnuItemJava.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try
{
UIManager.setLookAndFeel(STR_JAVA_STYLE);
SwingUtilities.updateComponentTreeUI(frame);
}
catch (Exception e)
{
System.out.println(e.toString());
}
setCursor(
Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
});
}return (mnuItemJava);
}//***************************************************
//名称:getMenuItemMotif
//功能:取得Motif风格菜单
//输入:
//输出:
//返回:Motif风格菜单
//***************************************************
private JRadioButtonMenuItem getMenuItemMotif()
{
if (mnuItemMotif == null)
{
mnuItemMotif = new JRadioButtonMenuItem("MOTIF风格"); mnuItemMotif.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try
{
UIManager.setLookAndFeel(STR_MOTIF_STYLE);
SwingUtilities.updateComponentTreeUI(frame);
}
catch (Exception e)
{
System.out.println(e.toString());
}
setCursor(
Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
});
}return (mnuItemMotif);
}//***************************************************
//名称:getMenuItemWindow
//功能:取得WINDOW风格菜单
//输入:
//输出:
//返回:WINDOW风格菜单
//***************************************************
private JRadioButtonMenuItem getMenuItemWindow()
{
if (mnuItemWindow == null)
{
mnuItemWindow = new JRadioButtonMenuItem("WINDOW风格"); mnuItemWindow.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try
{
UIManager.setLookAndFeel(STR_WINDOW_STYLE);
SwingUtilities.updateComponentTreeUI(frame);
}
catch (Exception e)
{
System.out.println(e.toString());
}
setCursor(
Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
});
}return (mnuItemWindow);
}
//名称:getMenuBarMain
//功能:取得主菜单条
//输入:
//输出:
//返回:菜单条
//***************************************************
private JMenuBar getMenuBarMain()
{
if (mainMenuBar == null)
{
mainMenuBar = new JMenuBar();
mainMenuBar.add(getMenuOpet());
mainMenuBar.add(getMenuStyle());
mainMenuBar.add(getMenuHelp());
}return (mainMenuBar);
}//***************************************************
//名称:getMenuHelp
//功能:取得帮助主菜单
//输入:
//输出:
//返回:帮助主菜单
//***************************************************
private JMenu getMenuHelp()
{
if (mnuHelp == null)
{
mnuHelp = new JMenu("帮助");
mnuHelp.add(getMenuItemHelp());
mnuHelp.addSeparator();
mnuHelp.add(getMenuItemAbout());
}return (mnuHelp);
}//***************************************************
//名称:getMenuStyle
//功能:取得风格主菜单
//输入:
//输出:
//返回:风格主菜单
//***************************************************
private JMenu getMenuStyle()
{
if (mnuStyle == null)
{
mnuStyle = new JMenu("外观风格");
mnuStyle.add(getMenuItemJava());
mnuStyle.add(getMenuItemMotif());
mnuStyle.add(getMenuItemWindow());
group.add(getMenuItemJava());
group.add(getMenuItemMotif());
group.add(getMenuItemWindow());
}return (mnuStyle);
}//***************************************************
//名称:getMenuItemJava
//功能:取得JAVA风格菜单
//输入:
//输出:
//返回:JAVA风格主菜单
//***************************************************
private JRadioButtonMenuItem getMenuItemJava()
{
if (mnuItemJava == null)
{
mnuItemJava = new JRadioButtonMenuItem("JAVA风格"); mnuItemJava.setSelected(true);
mnuItemJava.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try
{
UIManager.setLookAndFeel(STR_JAVA_STYLE);
SwingUtilities.updateComponentTreeUI(frame);
}
catch (Exception e)
{
System.out.println(e.toString());
}
setCursor(
Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
});
}return (mnuItemJava);
}//***************************************************
//名称:getMenuItemMotif
//功能:取得Motif风格菜单
//输入:
//输出:
//返回:Motif风格菜单
//***************************************************
private JRadioButtonMenuItem getMenuItemMotif()
{
if (mnuItemMotif == null)
{
mnuItemMotif = new JRadioButtonMenuItem("MOTIF风格"); mnuItemMotif.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try
{
UIManager.setLookAndFeel(STR_MOTIF_STYLE);
SwingUtilities.updateComponentTreeUI(frame);
}
catch (Exception e)
{
System.out.println(e.toString());
}
setCursor(
Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
});
}return (mnuItemMotif);
}//***************************************************
//名称:getMenuItemWindow
//功能:取得WINDOW风格菜单
//输入:
//输出:
//返回:WINDOW风格菜单
//***************************************************
private JRadioButtonMenuItem getMenuItemWindow()
{
if (mnuItemWindow == null)
{
mnuItemWindow = new JRadioButtonMenuItem("WINDOW风格"); mnuItemWindow.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try
{
UIManager.setLookAndFeel(STR_WINDOW_STYLE);
SwingUtilities.updateComponentTreeUI(frame);
}
catch (Exception e)
{
System.out.println(e.toString());
}
setCursor(
Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
});
}return (mnuItemWindow);
}
解决方案 »
- 求大神帮忙解决一下 一个纠结了我一天的一个问题 我很菜 不要喷我
- 关于binarySearch的一个问题
- 时间合并算法 .特别向alexandertech提问
- 啊啊 用MyEclipse自动生成的菜单项单击事件处理不能用,求救
- 随便看看
- 求一段js,我页面上显示一个图片的名字,aaa.jpg,我鼠标移到aaa.jpg文字上就弹出一个框来显示这张图,鼠标移走就消失,哪位高手有给我下,谢了
- 还是有关空字符的问题,谢谢
- 简单问题拉,大家帮忙解决!
- class文件生成不了
- 用java编个计算器,两个小时。editplus
- 超难度 stringbuffer 处理10万条记录
- 在java 里 怎么调用 Linux 下的 终端下的控制台命令 (诸如 ls,ping 等)
//名称:getMenuItemAbout
//功能:取得关于菜单条
//输入:
//输出:
//返回:关于菜单条
//***************************************************
private JMenuItem getMenuItemAbout()
{
if (mnuItemAbout == null)
{
mnuItemAbout = new JMenuItem("关于...");
mnuItemAbout.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_ABOUT)));
mnuItemAbout.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funAbout();
}
});
}return (mnuItemAbout);
}//***************************************************
//名称:getMenuItemAdd
//功能:取得添加菜单条
//输入:
//输出:
//返回:添加菜单条
//***************************************************
private JMenuItem getMenuItemAdd()
{
if (mnuItemAdd == null)
{
mnuItemAdd = new JMenuItem("添加...");
//("<html>Opne<br>Open as</html>"); //折行菜单项
mnuItemAdd.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_ADD)));
mnuItemAdd.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funAdd();
}
});
}return (mnuItemAdd);
}//***************************************************
//名称:getMenuItemDelete
//功能:取得删除菜单条
//输入:
//输出:
//返回:删除菜单条
//***************************************************
private JMenuItem getMenuItemDelete()
{
if (mnuItemDelete == null)
{
mnuItemDelete = new JMenuItem("删除");
mnuItemDelete.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_DELETE)));
mnuItemDelete.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funDelete();
}
});
}return (mnuItemDelete);
}//***************************************************
//名称:getMenuItemExit
//功能:取得退出菜单条
//输入:
//输出:
//返回:退出菜单条
//***************************************************
private JMenuItem getMenuItemExit()
{
if (mnuItemExit == null)
{
mnuItemExit = new JMenuItem("退出");
mnuItemExit.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_EXIT)));
mnuItemExit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funExit();
}
});
}return (mnuItemExit);
}//***************************************************
//名称:getMenuItemFind
//功能:取得查找菜单条
//输入:
//输出:
//返回:查找菜单条
//***************************************************
private JMenuItem getMenuItemFind()
{
if (mnuItemFind == null)
{
mnuItemFind = new JMenuItem("查找...");
mnuItemFind.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_FIND)));
mnuItemFind.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funFind();
}
});
}return (mnuItemFind);
}//***************************************************
//名称:getMenuItemHelp
//功能:取得帮助菜单条
//输入:
//输出:
//返回:帮助菜单条
//***************************************************
private JMenuItem getMenuItemHelp()
{
if (mnuItemHelp == null)
{
mnuItemHelp = new JMenuItem("帮助");
mnuItemHelp.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_HELP)));
mnuItemHelp.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funHelp();
}
});
}return (mnuItemHelp);
}//***************************************************
//名称:getMenuItemModify
//功能:取得修改菜单条
//输入:
//输出:
//返回:修改菜单条
//***************************************************
private JMenuItem getMenuItemModify()
{
if (mnuItemModify == null)
{
mnuItemModify = new JMenuItem("修改...");
mnuItemModify.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_MODIFY)));
mnuItemModify.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funModify();
}
});
}return (mnuItemModify);
}//***************************************************
//名称:getMenuItemRefresh
//功能:取得刷新菜单条
//输入:
//输出:
//返回:刷新菜单条
//***************************************************
private JMenuItem getMenuItemRefresh()
{
if (mnuItemRefresh == null)
{
mnuItemRefresh = new JMenuItem("刷新");
mnuItemRefresh.setIcon(
new ImageIcon(ClassLoader.getSystemResource(STR_ICON_REFRESH)));
mnuItemRefresh.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
funRefresh();
}
});
}return (mnuItemRefresh);
}//***************************************************
//名称:getMenuOpet
//功能:取得操作主菜单
//输入:
//输出:
//返回:操作主菜单
//***************************************************
private JMenu getMenuOpet()
{
if (mnuOpet == null)
{
mnuOpet = new JMenu("操作"); mnuOpet.add(getMenuItemRefresh());
mnuOpet.add(getMenuItemAdd());
mnuOpet.add(getMenuItemModify());
mnuOpet.add(getMenuItemDelete());
mnuOpet.add(getMenuItemFind());
mnuOpet.addSeparator();
mnuOpet.add(getMenuItemExit());
}return (mnuOpet);
}