|
|

楼主 |
发表于 2006-5-13 17:28:29
|
显示全部楼层
//关于菜单项和工具条的加载
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class MenuDemo implements ActionListener
{
JFrame frame = new JFrame();
JMenuBar menuBar = new JMenuBar();
JMenu menu1,menu2,menu3,menu4,menu5;
JMenuItem menuItem1, menuItem2,menuItem3;
JCheckBoxMenuItem checkmenItem1,checkmenItem2;
JToolBar toolbar = new JToolBar();
JButton button1, button2,button3;
MenuDemo()
{
frame.getContentPane().setLayout(new BorderLayout());
createMenu();
createToolBar();
frame.setTitle("菜但岩石");
frame.setSize(400,400);
frame.setVisible(true);
}
public void createMenu()
{
menu1 = new JMenu("系统管理(S)");
menu1.setMnemonic('S');
menu2 = new JMenu("shitu(V)");
menu2.setMnemonic('V');
menuItem1 = new JMenuItem("yonghuguanbli(U)",new ImageIcon(""));
menuItem1.setMnemonic('U');
menuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U,
InputEvent.CTRL_MASK));
menuItem2 = new JMenuItem("mimashezhi(P)");
//menuItem2.setIcon(" ");
menuItem2.setMnemonic('P');
menuItem2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,
InputEvent.CTRL_MASK));
menuItem3 = new JMenuItem("tuichu");
menu1.add(menuItem1);
menu1.add(menuItem2);
menu1.addSeparator();
menu1.add(menuItem3);
checkmenItem1 = new JCheckBoxMenuItem("xianshigongjulan",true);
checkmenItem2 = new JCheckBoxMenuItem("xianshitishiwenzi",true);
menu2.add(checkmenItem1);
menu2.add(checkmenItem2);
menuBar.add(menu1);
menuBar.add(menu2);
frame.setJMenuBar(menuBar);
frame.setIconImage(new ImageIcon("").getImage());
menuItem1.addActionListener(this);
menuItem2.addActionListener(this);
menuItem3.addActionListener(this);
checkmenItem1.addActionListener(this);
checkmenItem2.addActionListener(this);
}
public void createToolBar()
{
button1 = new JButton("yonghuguanli",new ImageIcon(""));
button2 = new JButton("mimashezhi",new ImageIcon(""));
button3 = new JButton("shujuweihu",new ImageIcon(""));
button1.setHorizontalTextPosition(AbstractButton.CENTER);
button1.setVerticalTextPosition(AbstractButton.BOTTOM);
button1.setToolTipText("yonghuguanli");
button1.setFocusPainted(false);
button1.setRequestFocusEnabled(false);
button2.setHorizontalTextPosition(AbstractButton.CENTER);
button2.setVerticalTextPosition(AbstractButton.BOTTOM);
button2.setToolTipText("mimashezhi");
button2.setFocusPainted(true);
button2.setRequestFocusEnabled(false);
button1.setHorizontalTextPosition(AbstractButton.CENTER);
button1.setVerticalTextPosition(AbstractButton.BOTTOM);
button1.setToolTipText("shujuweihu");
button1.setFocusPainted(false);
button1.setRequestFocusEnabled(false);
toolbar.add(button1);
toolbar.add(button2);
toolbar.addSeparator();
toolbar.add(button3);
toolbar.setRollover(true);
frame.getContentPane().add(toolbar);
toolbar.setFloatable(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==menuItem1)
{
//
}
else if(e.getSource()==menuItem2)
{
//
}
else if(e.getSource()==menuItem3)
{
frame.dispose();
System.exit(0);
}
else if(e.getSource()==checkmenItem1)
{
if(checkmenItem1.getState())
{
toolbar.setVisible(true);//
}
else
{
toolbar.setVisible(false);//
}
frame.invalidate();
}
}
public static void main(String[] args) {
new MenuDemo();
}
}
抄,你给我看看是那本书的,找出来算你牛比! |
|