?? mainmenubar.java
字號:
package StudentManageSystem.mainframeswing;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import java.awt.Dimension;
import java.awt.Point;
import com.sun.org.apache.bcel.internal.verifier.structurals.Frame;
import javax.swing.JFrame;
public class MainMenuBar extends JMenuBar {
public MainMenuBar() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
private void jbInit() throws Exception {
jMenu_file.setMnemonic('F');
jMenu_file.setText("文件(F) ");
jMenuItem_exit.setMnemonic('E');
jMenuItem_exit.setText("退出(E)");
jMenuItem_exit.addActionListener(new
MainMenuBar_jMenuItem_exit_actionAdapter(this));
jMenu_help.setMnemonic('H');
jMenu_help.setText("幫助(H)");
jMenuItem_about.setMnemonic('A');
jMenuItem_about.setText(" 關于(A)");
jMenuItem_about.addActionListener(new
MainMenuBar_jMenuItem_about_actionAdapter(this));
this.add(jMenu_file);
this.add(jMenu_help);
jMenu_file.add(jMenuItem_exit);
jMenu_help.add(jMenuItem_about);
}
JMenu jMenu_file = new JMenu();
JMenuItem jMenuItem_exit = new JMenuItem();
JMenu jMenu_help = new JMenu();
JMenuItem jMenuItem_about = new JMenuItem();
public void jMenuItem_exit_actionPerformed(ActionEvent e) {
String ObjButtons[] = {"確定","取消"};
int PromptResult = JOptionPane.showOptionDialog(null,"確定要退出嗎?","學生信息管理系統",JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE,null,ObjButtons,ObjButtons[1]);
if(PromptResult==0){
System.exit(0);
}
}
public void jMenuItem_about_actionPerformed(ActionEvent e) {
AboutBox dlg = new AboutBox();
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = ((JFrame)this.getTopLevelAncestor()).getSize();
Point loc = getLocation();
dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x,
(frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.setModal(true);
dlg.pack();
dlg.setVisible(true);
}
}
class MainMenuBar_jMenuItem_about_actionAdapter implements ActionListener {
private MainMenuBar adaptee;
MainMenuBar_jMenuItem_about_actionAdapter(MainMenuBar adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem_about_actionPerformed(e);
}
}
class MainMenuBar_jMenuItem_exit_actionAdapter implements ActionListener {
private MainMenuBar adaptee;
MainMenuBar_jMenuItem_exit_actionAdapter(MainMenuBar adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem_exit_actionPerformed(e);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -