Java JMenu_2 (四)

2014-11-24 08:10:06 · 作者: · 浏览: 2
ke.getKeyStroke(KeyEvent.VK_E,
InputEvent.CTRL_MASK | InputEvent.ALT_MASK));
attributeMenuItem.addActionListener(new attributeMenuItemListener());
attributeMenuItem2.addActionListener(new attributeMenuItem2Listener());

JMenu helpMenu = new JMenu("帮助(H)");
helpMenu.setMnemonic('H');
menuBar.add(helpMenu);

dimension = menuBar.getPreferredSize();
System.out.println(dimension.width + "\t" + dimension.height);
}

// action listener procession
private class newItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class openMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class openMenuItem2Listener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class saveMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class exitMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class cutMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class copyMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class pasteMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class fontMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class fontMenuItem2Listener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class attributeMenuItemListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

private class attributeMenuItem2Listener implements ActionListener {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}

}

public static void main(String[] args) {
JMenu_2 frame = new JMenu_2();
frame.setTitle("订制个性化菜单");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Rectangle rectangle = new Rectangle(100, 100, dime