📄 stmenu.java
字号:
package cn.st.ui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JDialog;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class STMenu extends JMenuBar {
private JMenu fileMenu = new JMenu("文件");
private JMenu editMenu = new JMenu("编辑");
private JMenu queryMenu = new JMenu("查询");
private JMenu toolMenu = new JMenu("工具");
STWindow stw = null;
public STMenu(STWindow stw) {
this.stw = stw;
JMenuItem enterItem = new JMenuItem("登陆");
enterItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
STEnterDialog st = new STEnterDialog(null);
st.setStw(STMenu.this.stw);
st.setVisible(true);
}
});
JMenuItem createUserItem = new JMenuItem("创建用户");
createUserItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
CreateUserDialog cud = new CreateUserDialog(null);
cud.setVisible(true);
}
});
JMenuItem exitItem = new JMenuItem("退出");
exitItem.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
System.exit(0);
}
});
JMenuItem addStudentItem = new JMenuItem("添加学生基本信息");
addStudentItem.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
JDialog stuDialog = new JDialog();
stuDialog.add(new StudentInfoPanel());
stuDialog.setModal(true);
stuDialog.setSize(550, 450);
stuDialog.setResizable(false);
stuDialog.show();
}
});
JMenuItem addKeChengItem = new JMenuItem("添加课程");
addKeChengItem.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
JDialog kcDialog = new JDialog();
kcDialog.add(new KeChengPanel());
kcDialog.setModal(true);
kcDialog.setSize(350, 230);
kcDialog.setResizable(false);
kcDialog.show();
}
});
JMenuItem queryStudentItem = new JMenuItem("查询学生信息");
queryStudentItem.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
JDialog kcDialog = new JDialog();
kcDialog.add(new QueryStudentPanl());
kcDialog.setModal(true);
kcDialog.setSize(600, 400);
kcDialog.setResizable(false);
kcDialog.show();
}
});
getFileMenu().add(enterItem);
getFileMenu().add(createUserItem);
getFileMenu().add(exitItem);
getEditMenu().add(addStudentItem);
getEditMenu().add(addKeChengItem);
getQueryMenu().add(queryStudentItem);
this.add(getFileMenu());
this.add(getEditMenu());
this.add(this.getQueryMenu());
}
public JMenu getFileMenu() {
return fileMenu;
}
public JMenu getEditMenu() {
return editMenu;
}
public JMenu getQueryMenu() {
return queryMenu;
}
public JMenu getToolMenu() {
return toolMenu;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -