資源簡介
這個是基本上市用java中的SWIng和swt包,開發的一個簡單學校排課系統,適合java初學者學習和深化!

代碼片段和文件信息
import?java.awt.*;
import?javax.swing.*;
import?java.awt.event.*;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.sql.Statement;
import?java.util.Vector;
import?javax.swing.text.*;
import?data.*;
import?data1.*;
public?class?Window?implements?ActionListener{
private?Jframe?frame;
private?JMenuBar?menubar;
private?JMenu?menu1menu2menu3menu4;
private?JMenuItem?menuitemb1menuitemb2menuitemb3menuitemb4menuitemb5menuitemb6menuitemb7;
private?JMenuItem?menuitemx1menuitemx2menuitemx3menuitemx4menuitemx5;
private?JMenuItem?menuitemz1menuitemz2;
private?JMenuItem?menuitemq1menuitemq2menuitemq3;
????private?JLabel?nameLabel=new?JLabel(“用戶名“);
private?JLabel?pwLabel=new?JLabel(“密碼“);
private?JLabel?typeLabel=new?JLabel(“類型“);
private?JComboBox?combox;
private?JTextField?name=new?JTextField();
private?JPasswordField?pw=new?JPasswordField();
private?JButton?b1b2;
public?DataAll?data=new?DataAll();
?
?????public?static?void?main(String?args[]){
???? ?Window?w=new?Window();
???? ?w.go();
?????}
?????
?????public?void?go(){
???? ?frame=new?Jframe(“網上排課系統“);
???? ?Container?cp=frame.getContentPane();
???? ?cp.setLayout(null);
????
???? ?ImageIcon?gif=new?ImageIcon(“2-1.jpg“);
???? ?JLabel?imagelable=new?JLabel(gif);
???? ?frame.getlayeredPane().add(imagelable?new?Integer(Integer.MIN_VALUE));
???? ?imagelable.setBounds(00gif.getIconWidth()gif.getIconHeight());
???? ?((JPanel)cp).setOpaque(false);?
???? ?
???? ?cp.add(nameLabel);
???? ?cp.add(name);
???? ?cp.add(pwLabel);
???? ?cp.add(pw);
???? ?nameLabel.setBounds(300?500?100?20);
???? ?nameLabel.setForeground(Color.red);
???? ?name.setBounds(340?500?120?25);
???? ?pwLabel.setBounds(300?530?100?30);
???? ?pwLabel.setForeground(Color.red);
???? ?pw.setBounds(340?530?120?25);
???? ?typeLabel.setBounds(30047010020);
???? ?typeLabel.setForeground(Color.red);
? ?cp.add(typeLabel);
? String[]?data={“管理員““教師““學生“};
? combox=new?JComboBox(data);
? combox.setBounds(340?470?12025);
? cp.add(combox);
???? ?
???? ???? ????? ?
???? ?b1=new?JButton(“登錄“);
???? ?b1.addActionListener(new?ActionListener(){
????? public?void?actionPerformed(ActionEvent?e){
????? ???menu1.setEnabled(false);
???????menu2.setEnabled(false);
???????menu3.setEnabled(false);
???????menu4.setEnabled(false);
????? String?username=name.getText();
????? char[]upw=pw.getPassword();
????? String?userpw=new?String(upw);
????? String?str=combox.getSelectedItem().toString();
????? int?n=linkData(usernameuserpwstr);
????? switch(n){
????? case?1:menu1.setEnabled(true);
????? ???????menu2.setEnabled(true);
????? ???????menu3.setEnabled(true);
????? ???????menu4.setEnabled(true);
????? ??????JOptionPane.showMessageDialog(frame?“歡迎“+username+“用戶成功登陸!“);
????? ???????break;
????? case?2:menu4.setEnabled
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????0??2011-05-19?18:52??java1\.me
?????文件?????622480??2011-06-17?11:26??java1\.me
?????文件???????4597??2011-06-10?16:46??java1\.me
?????文件?????????48??2011-06-15?09:28??java1\.me
?????文件???????1458??2011-06-14?23:19??java1\.me
?????文件???????5336??2011-06-16?14:35??java1\.me
?????文件???????7574??2011-06-15?17:49??java1\.me
?????文件???????7441??2011-06-16?10:57??java1\.me
?????文件???????3938??2011-06-11?17:30??java1\.me
?????文件???????8874??2011-06-12?20:34??java1\.me
?????文件??????????0??2011-06-10?15:04??java1\.me
?????文件???????8820??2011-06-13?00:28??java1\.me
?????文件???????2302??2011-06-10?15:20??java1\.me
?????文件???????4178??2011-06-14?00:08??java1\.me
?????文件???????8836??2011-06-15?19:57??java1\.me
?????文件???????4147??2011-06-13?22:25??java1\.me
?????文件???????1584??2011-06-14?23:34??java1\.me
?????文件???????2552??2011-06-11?23:27??java1\.me
?????文件???????8576??2011-06-12?11:04??java1\.me
?????文件??????14134??2011-06-15?16:17??java1\.me
?????文件???????3837??2011-06-12?22:51??java1\.me
?????文件???????8863??2011-06-12?20:48??java1\.me
?????文件???????8624??2011-06-15?21:42??java1\.me
?????文件???????1748??2011-06-15?09:30??java1\.me
?????文件???????4196??2011-06-13?23:49??java1\.me
?????文件???????2499??2011-06-11?22:18??java1\.me
?????文件???????3788??2011-06-11?19:44??java1\.me
?????文件???????3997??2011-06-11?20:35??java1\.me
?????文件???????8789??2011-06-13?23:27??java1\.me
?????文件?????????47??2011-06-10?13:24??java1\.me
............此處省略860個文件信息
- 上一篇:Android Studio的Flutter插件
- 下一篇:jsp+公告管理系統
評論
共有 條評論