📄 jframe_admin.java
字号:
/*
* @author 黎龙飞 , 创建日期 2008-5-11
*
* Blog : http://lilongfei1030.blog.163.com
*/
package stu.view;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JTextField;
import javax.swing.JToolBar;
import javax.swing.KeyStroke;
import com.swtdesigner.SwingResourceManager;
public class JFrame_admin extends JFrame {
private JTextField textField;
private static final long serialVersionUID = -5173895551961841675L;
class MyThread extends Thread {
public void run() {
while (true) {
SimpleDateFormat sdf = new SimpleDateFormat(
"北京时间: yyyy年MM月dd日 E a hh:mm:ss");
String strTime = sdf.format(new Date());
textField.setText(strTime);
}
}
}
public static void main(String args[]) {
try {
JFrame_admin frame = new JFrame_admin();
final Dimension screen = Toolkit.getDefaultToolkit()
.getScreenSize();
final Dimension my = frame.getSize();
frame.setLocationByPlatform(true);
frame.setLocation((screen.width - my.width) / 2,
(screen.height - my.height) / 2);
frame.setVisible(true);
} catch (Exception e) {
//e.printStackTrace();
}
}
@SuppressWarnings("deprecation")
public JFrame_admin() {
new stu.util.RunODBC();
getContentPane().setFont(new Font("", Font.PLAIN, 15));
getContentPane().setForeground(Color.CYAN);
getContentPane().setLayout(null);
setBounds(100, 100, 707, 565);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
final JToolBar toolBar = new JToolBar();
toolBar.setBounds(0, 0, 733, 42);
getContentPane().add(toolBar);
final JButton button = new JButton();
button.setToolTipText("添加学生");
button.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new insert_student_inf();
}
});
button.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/添加学生.GIF"));
toolBar.add(button);
final JButton button_1 = new JButton();
button_1.setToolTipText("课程表");
button_1.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new KeChengBiao();
}
});
button_1.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/科目设置.GIF"));
toolBar.add(button_1);
final JButton button_2 = new JButton();
button_2.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Set_classes();
}
});
button_2.setToolTipText("班级设置");
button_2.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/班级设置.GIF"));
toolBar.add(button_2);
final JButton button_3 = new JButton();
button_3.setToolTipText("开始点名");
button_3.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new test_work();
}
});
button_3.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/成绩明细.GIF"));
toolBar.add(button_3);
final JButton button_4 = new JButton();
button_4.setToolTipText("查看点名情况");
button_4.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Select_Attendance();
}
});
button_4.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/年级汇总.GIF"));
toolBar.add(button_4);
final JButton button_5 = new JButton();
button_5.setToolTipText("录入考试成绩");
button_5.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Insert_KaoshiChengji();
}
});
button_5.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/录入成绩.GIF"));
toolBar.add(button_5);
final JButton button_6 = new JButton();
button_6.setFont(new Font("宋体", Font.PLAIN, 14));
button_6.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Select_chengji();
}
});
button_6.setToolTipText("成绩查询");
button_6.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/基本查询.GIF"));
toolBar.add(button_6);
final JButton button_7 = new JButton();
button_7.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
dispose();
System.exit(0);
}
});
button_7.setToolTipText("退出系统");
button_7.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/系统退出.GIF"));
toolBar.add(button_7);
final JButton timeButton = new JButton();
timeButton.setToolTipText("当前时间");
timeButton.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
}
});
timeButton.setFont(new Font("", Font.PLAIN, 18));
timeButton.setText("Time:");
toolBar.add(timeButton);
textField = new JTextField();
textField.enable(false);
toolBar.add(textField);
final JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
final JMenu menu_1 = new JMenu();
menu_1.setFont(new Font("宋体", Font.PLAIN, 16));
menu_1.setText("学生管理(S)");
menuBar.add(menu_1);
menu_1.setMnemonic('S');
final JMenuItem newItemMenuItem_5 = new JMenuItem();
newItemMenuItem_5.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new insert_student_inf();
}
});
newItemMenuItem_5.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_5.setText("添加学生(A)");
newItemMenuItem_5.setMnemonic('A');
newItemMenuItem_5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,
java.awt.event.InputEvent.CTRL_MASK));
menu_1.add(newItemMenuItem_5);
menu_1.addSeparator();
final JMenuItem newItemMenuItem_17 = new JMenuItem();
newItemMenuItem_17.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new delete_student_inf();
}
});
newItemMenuItem_17.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_17.setText("删除学生信息(D)");
newItemMenuItem_17.setMnemonic('D');
newItemMenuItem_17.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,
java.awt.event.InputEvent.CTRL_MASK));
menu_1.add(newItemMenuItem_17);
menu_1.addSeparator();
final JMenuItem newItemMenuItem_2 = new JMenuItem();
newItemMenuItem_2.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new show_student_inf();
}
});
newItemMenuItem_2.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_2.setText("查看学生信息(F)");
newItemMenuItem_2.setMnemonic('F');
newItemMenuItem_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,
java.awt.event.InputEvent.CTRL_MASK));
menu_1.add(newItemMenuItem_2);
final JMenu menu_2 = new JMenu();
menu_2.setFont(new Font("宋体", Font.PLAIN, 16));
menu_2.setText("课程管理(O)");
menuBar.add(menu_2);
menu_2.setMnemonic('O');
final JMenuItem newItemMenuItem_10 = new JMenuItem();
newItemMenuItem_10.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Set_subject();
}
});
newItemMenuItem_10.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_10.setText("课程信息设置(S)");
newItemMenuItem_10.setMnemonic('S');
newItemMenuItem_10.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
java.awt.event.InputEvent.CTRL_MASK));
menu_2.add(newItemMenuItem_10);
menu_2.addSeparator();
final JMenuItem newItemMenuItem_3 = new JMenuItem();
newItemMenuItem_3.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
KeChengBiao KC = new KeChengBiao();
KC.setVisible(true);
}
});
newItemMenuItem_3.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_3.setText("课程表(T)");
newItemMenuItem_3.setMnemonic('T');
newItemMenuItem_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_T,
java.awt.event.InputEvent.CTRL_MASK));
menu_2.add(newItemMenuItem_3);
final JMenu menu_3 = new JMenu();
menu_3.setFont(new Font("宋体", Font.PLAIN, 16));
menu_3.setText("班级管理(C)");
menuBar.add(menu_3);
menu_3.setMnemonic('C');
final JMenuItem newItemMenuItem_11 = new JMenuItem();
newItemMenuItem_11.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Set_classes();
}
});
newItemMenuItem_11.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_11.setText("班级信息设置(B)");
newItemMenuItem_11.setMnemonic('B');
newItemMenuItem_11.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B,
java.awt.event.InputEvent.CTRL_MASK));
menu_3.add(newItemMenuItem_11);
final JMenu menu = new JMenu();
menu.setFont(new Font("宋体", Font.PLAIN, 16));
menu.setText("课堂考勤(K)");
menuBar.add(menu);
menu.setMnemonic('K');
final JMenuItem newItemMenuItem = new JMenuItem();
newItemMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new test_work();
}
});
newItemMenuItem.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem.setText("开始点名(R)");
newItemMenuItem.setMnemonic('R');
newItemMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,
java.awt.event.InputEvent.CTRL_MASK));
menu.add(newItemMenuItem);
menu.addSeparator();
final JMenuItem newItemMenuItem_1 = new JMenuItem();
newItemMenuItem_1.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Select_Attendance();
}
});
newItemMenuItem_1.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_1.setText("查看点名情况(W)");
newItemMenuItem_1.setMnemonic('W');
newItemMenuItem_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_W,
java.awt.event.InputEvent.CTRL_MASK));
menu.add(newItemMenuItem_1);
final JMenu menu_5 = new JMenu();
menu_5.setFont(new Font("宋体", Font.PLAIN, 16));
menu_5.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
}
});
menu_5.setText("成绩管理(E)");
menuBar.add(menu_5);
menu_5.setMnemonic('E');
final JMenuItem newItemMenuItem_9 = new JMenuItem();
newItemMenuItem_9.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Select_chengji();
}
});
newItemMenuItem_9.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_9.setText("成绩查询(V)");
newItemMenuItem_9.setMnemonic('V');
newItemMenuItem_9.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,
java.awt.event.InputEvent.CTRL_MASK));
menu_5.add(newItemMenuItem_9);
menu_5.addSeparator();
final JMenuItem newItemMenuItem_18 = new JMenuItem();
newItemMenuItem_18.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Insert_KaoshiChengji();
}
});
newItemMenuItem_18.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_18.setText("录入考试成绩(I)");
newItemMenuItem_18.setMnemonic('I');
newItemMenuItem_18.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,
java.awt.event.InputEvent.CTRL_MASK));
menu_5.add(newItemMenuItem_18);
menu_5.addSeparator();
final JMenuItem newItemMenuItem_19 = new JMenuItem();
newItemMenuItem_19.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new scanf_test_inf();
}
});
newItemMenuItem_19.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_19.setText("计算考勤成绩(C)");
newItemMenuItem_19.setMnemonic('C');
newItemMenuItem_19.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
java.awt.event.InputEvent.CTRL_MASK));
menu_5.add(newItemMenuItem_19);
final JMenu menu_7 = new JMenu();
menu_7.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new scanf_test_inf();
}
});
menu_7.setFont(new Font("宋体", Font.PLAIN, 16));
menu_7.setText("帮助(H)");
menu_7.setMnemonic('H');
menuBar.add(menu_7);
final JMenuItem newItemMenuItem_15 = new JMenuItem();
newItemMenuItem_15.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
new Unifrom();
}
});
newItemMenuItem_15.setFont(new Font("", Font.PLAIN, 14));
newItemMenuItem_15.setText("考勤制度(U)");
newItemMenuItem_15.setMnemonic('U');
newItemMenuItem_15.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U,
java.awt.event.InputEvent.CTRL_MASK));
menu_7.add(newItemMenuItem_15);
final JLabel label = new JLabel();
label.setFont(new Font("宋体", Font.PLAIN, 14));
label.setToolTipText("学生课堂考勤系统");
label.setIcon(SwingResourceManager.getIcon(JFrame_admin.class,
"/images/mofeng.jpg"));
label.setBounds(10, 56, 680, 440);
getContentPane().add(label);
new MyThread().start();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -