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