Java學生信息管理Swing窗體_第1頁
Java學生信息管理Swing窗體_第2頁
Java學生信息管理Swing窗體_第3頁
Java學生信息管理Swing窗體_第4頁
Java學生信息管理Swing窗體_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java學生信息學習管理Swing窗體Java學生信息學習管理Swing窗體31/31Java學生信息學習管理Swing窗體.實驗名稱:實驗5:綜合性程序設計簡單學生信息管理系統(tǒng)班級:*姓名:Zzz學號:20151601*一、實驗目的二、實驗內容與結果(1)任務描述(1.3與1.4二選一,建議選擇1.4)利用課程所學知識,設計并實現(xiàn)一個簡單學生信息管理系統(tǒng),要求以下:聲明Student類,該類實現(xiàn)Serializable接口以表示該類能夠進行序列化。該類有姓名、學號(long),math、os、java用來存放對應的成績,在構造方法中進行姓名、學號、課程成績的賦值。Override由Objec

2、t繼承來的toString方法以便以友好格式顯示自己的屬性,格式為:張三12os:90java:90math:90。成立一個類,利用數(shù)據(jù)庫來儲藏多個Student,寫完一個方法在main中寫一段測試代碼,運行以保證目前所做工作的正確性。有以下方法:add(Studentstu):能夠增加新的學生,并保存在數(shù)據(jù)庫中。update(Studentstu):能夠更正特定的學生,并保存在數(shù)據(jù)庫中。dispAll():能夠顯示全部的學生信息。findById(longid):能夠依照學號來查找,并顯示吻合條件的學生信息,查無該人的話顯示錯誤信息。findByName(Stringname):能夠依照姓名

3、查找學生,找到后顯示其信息,查無此人顯示錯誤信息。delById(longid):能夠依照id刪除學生的信息,爾后顯示找到該人。若查無此人,顯示相應的錯誤信息。1.3(控制臺方式)完滿應用程序,實現(xiàn)相應的功能以下:增加學生信息、更正指定學號的學生信息、顯示全部學生信息、按學號查找、按姓名查找、按學號刪除、按成績排序和退出。(Swing窗體方式)完滿應用程序,實現(xiàn)相應的功能以下:增加學生信息、更正指定學號的學生信息、顯示全部學生信息、按學號查找、按姓名查找、按學號刪除、按成績排序和退出。(2)辦理思路及要點技術說明(3)程序完滿源碼(要求格式規(guī)范,合適說明)(4)運行結果截圖(按每個操作分別截圖

4、)(2)辦理思路及要點技術說明分三個模塊:一是jdbc的代碼,另一個是Swing和AWT的代碼,剩下是Student類。Jdbc一共有兩個類:DBUtil(連接工具類)和Sql類(辦理jdbc功能的靜態(tài)方法).Swing和AWT一個有兩個類:MyJFrame成立總窗口,MyJPanel對窗口內的面板行修飾。爾后就是Student類和Main主方法類。要點部分:1)在主窗體中add三個Jpanel,基層和第二層左右三個,右邊的Jpanel實現(xiàn)cardLayout布局,左邊的Jpanel增加按鈕并增加ActionListener來實現(xiàn)對象的card切換達到不同樣按鈕進入不同樣功能面板的目的。2)在

5、MyJPanel類中,全部的init方法均傳達參數(shù)JPanelp,對傳達過來的Panel進行加工修飾,并且調用Sql里面對應功能的方法。3)Sql中的顯示全部信息的方法中使用了ArrayList來儲藏從studenttbl中讀取的對象信息,儲藏此后為了依照String的方式顯示在JtextArea中,又用了listToString方法,經(jīng)過for循環(huán)并追加回車,使每個對象都轉變?yōu)镾tring并在后邊加上了回車(separator),4)在Sql中的查找,刪除,增加都使用了jdbc中的預辦理PreparedStatement在操作達成后執(zhí)行sts.executeUpdate();5)在Sql排序

6、方法中,把全部的信息都儲藏到list中今后,調用工具類Collections.sort:依照指定比較器產(chǎn)生的序次對指定列表進行排序。(3)程序完滿源碼(要求格式規(guī)范,合適說明)classDBUtilpackagetest;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassDBUtilprivatestaticStringdriver;privatestaticStringurl;privatestaticStringusername;privatestati

7、cStringpassword;staticdriver=com.mysql.jdbc.Driver;url=jdbc:mysql:/localhost:3306/mydb;username=root;password=123456;publicstaticConnectionopen()tryClass.forName(driver);returnDriverManager.getConnection(url,username,password);.catch(Exceptione)e.printStackTrace();returnnull;publicstaticvoidclose(Co

8、nnectionconn)if(conn!=null)tryconn.close();catch(SQLExceptione)e.printStackTrace();classSqlpackagetest;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.ArrayList;importjava.util.Collections;import

9、java.util.Comparator;importjava.util.List;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JTextArea;publicclassSqlpublicstaticStringlistToString(Listlist,charseparator)/使list返回String種類并加入控制符(換行)StringBuildersb=newStringBuilder();for(inti=0;ilist.size();i+)sb.append(list.get(

10、i).append(separator);returnsb.toString().substring(0,sb.toString().length()-1);publicstaticListdisAll()/打印顯示全部信息.盤問Connectionconn=DBUtil.open();Stringsql=selectid,name,frctionJava,fractionMath,fractionOSfromstudentTbl;Statementstmt;trystmt=conn.createStatement();ResultSetrs=stmt.executeQuery(sql);Li

11、stlist=newArrayList();遍歷操作while(rs.next()intid=rs.getInt(1);Stringname=rs.getString(2);doublea=rs.getDouble(3);doubleb=rs.getDouble(4);doublec=rs.getDouble(5);Studentu=newStudent();u.setId(id);u.setName(name);u.setFractionJava(a);u.setFractionMath(b);u.setFractionOS(c);list.add(u);conn.close();retur

12、nlist;catch(SQLExceptione)e.printStackTrace();returnnull;publicstaticvoidFindByID(longid,JLabellblNewLabel)/按ID查找Connectionconn=DBUtil.open();ResultSetrs=null;tryStringsql=select*fromStudentTblwhereid=?;PreparedStatementsts=conn.prepareStatement(sql);sts.setLong(1,id);rs=sts.executeQuery();.while(rs

13、.next()inti=rs.getInt(1);Stringname=rs.getString(2);doublea=rs.getDouble(3);doubleb=rs.getDouble(4);doublec=rs.getDouble(5);lblNewLabel.setText(|+i+|+name+|+a+|+b+|+c);catch(Exceptione)e.printStackTrace();finallytryif(rs.first()!=true)lblNewLabel.setText(查無此人!);catch(SQLExceptione)e.printStackTrace(

14、);publicstaticvoidFindByName(Strings,JLabellblNewLabel)/Name查找Connectionconn=DBUtil.open();ResultSetrs=null;tryStringsql=select*fromStudentTblwherename=?;PreparedStatementsts=conn.prepareStatement(sql);sts.setString(1,s);rs=sts.executeQuery();while(rs.next()intid=rs.getInt(1);Stringname=rs.getString

15、(2);doublea=rs.getDouble(3);doubleb=rs.getDouble(4);doublec=rs.getDouble(5);lblNewLabel.setText(|+id+|+name+|.+a+|+b+|+c);catch(Exceptione)e.printStackTrace();finallytryif(rs.first()!=true)lblNewLabel.setText(查無此人!);catch(SQLExceptione)e.printStackTrace();publicstaticvoidDeleteByID(longid)/刪除Connect

16、ionconn=DBUtil.open();PreparedStatementsts=null;inta=0;trysts=conn.prepareStatement(deletefromStudentTblwhereid=?);sts.setLong(1,id);a=sts.executeUpdate();if(a0)JOptionPane.showMessageDialog(null,刪除成功!,WO,JOptionPane.INFORMATION_MESSAGE);if(a=0)JOptionPane.showMessageDialog(null,無此人!,WO,JOptionPane.

17、INFORMATION_MESSAGE);catch(Exceptione)e.printStackTrace();DBUtil.close(conn);.publicstaticvoidSort(JTextAreata,intindex)/排序盤問Connectionconn=DBUtil.open();Stringsql=selectid,name,frctionJava,fractionMath,fractionOSfromstudentTbl;Statementstmt;trystmt=conn.createStatement();ResultSetrs=stmt.executeQue

18、ry(sql);Listlist=newArrayList();遍歷操作while(rs.next()intid=rs.getInt(1);Stringname=rs.getString(2);doublea=rs.getDouble(3);doubleb=rs.getDouble(4);doublec=rs.getDouble(5);Studentu=newStudent();u.setId(id);u.setName(name);u.setFractionJava(a);u.setFractionMath(b);u.setFractionOS(c);list.add(u);Collecti

19、ons.sort(list,newComparator()publicintcompare(Studento1,Studento2)inti=1;if(index=1)i=(int)(o2.getFractionJava()-o1.getFractionJava();if(index=2)i=(int)(o2.getFractionMath()-o1.getFractionMath();if(index=3)i=(int)(o2.getFractionOS()-o1.getFractionOS();.returni;);Strings=listToString(list,n);ta.setTe

20、xt(s);catch(SQLExceptione)e.printStackTrace();DBUtil.close(conn);publicstaticvoidadd(Studentstu)/增加Connectionconn=DBUtil.open();PreparedStatementsts;trysts=conn.prepareStatement(insertintoStudentTblvalues(?,?,?,?,?);sts.setLong(1,stu.getId();sts.setString(2,stu.getName();sts.setDouble(3,stu.getFract

21、ionJava();sts.setDouble(4,stu.getFractionMath();sts.setDouble(5,stu.getFractionOS();sts.executeUpdate();catch(SQLExceptione)e.printStackTrace();DBUtil.close(conn);publicstaticvoidUpdateStudent(Studentstu)/更新Connectionconn=DBUtil.open();tryStringsql=updatestudenttblsetname=+stu.getName()+,FrctionJava

22、=+stu.getFractionJava()+,FractionMath=+stu.getFractionMath()+,FractionOS=+stu.getFractionOS()+whereid=+stu.getId()+;.PreparedStatementsts=conn.prepareStatement(sql);sts.executeUpdate();catch(Exceptione)e.printStackTrace();classStudentpackagetest;importjava.io.Serializable;publicclassStudentimplement

23、sSerializableprivateStringname;privatelongid;privatedoublefractionOS;privatedoublefractionJava;privatedoublefractionMath;publicStringgetName()returnname;publicvoidsetName(Stringname)=name;publiclonggetId()returnid;publicvoidsetId(longid)this.id=id;publicdoublegetFractionOS()returnfractionOS;publicvo

24、idsetFractionOS(doublefractionOS)this.fractionOS=fractionOS;publicdoublegetFractionJava().returnfractionJava;publicvoidsetFractionJava(doublefractionJava)this.fractionJava=fractionJava;publicdoublegetFractionMath()returnfractionMath;publicvoidsetFractionMath(doublefractionMath)this.fractionMath=frac

25、tionMath;publicStringtoString()return(name+id+Java:+fractionJava+Math:+fractionMath+OS:+fractionOS);classMyJFramepackagetest;importjavax.swing.JFrame;importjavax.swing.JPanel;importjava.awt.BorderLayout;importjava.awt.CardLayout;importjava.awt.Insets;importjava.awt.event.ActionEvent;importjava.awt.e

26、vent.ActionListener;importjavax.swing.JButton;importjava.awt.Color;importjavax.swing.SwingConstants;importjavax.swing.JLabel;importjava.awt.Font;publicclassMyJFrameJFrameframe=newJFrame(Demo);./*/publicvoidinit()frame.setVisible(true);frame.setBounds(100,100,570,474);/JPanelJPanelpanel=newJPanel();p

27、anel.setBackground(newColor(153,204,255);frame.getContentPane().add(panel,BorderLayout.CENTER);panel.setLayout(null);/PanelXYJPanelpanel_x=newJPanel();panel_x.setBackground(newColor(153,204,255);panel_x.setBounds(0,0,141,435);panel.add(panel_x);panel_x.setLayout(null);JPanelpanel_y=newJPanel();panel

28、_y.setBackground(newColor(255,255,255);panel_y.setBounds(140,0,414,435);panel.add(panel_y);功能按鈕/+JButtonb0=newJButton(Home);b0.setHorizontalAlignment(SwingConstants.LEADING);b0.setBackground(newColor(255,255,255);b0.setBounds(34,21,66,23);panel_x.add(b0);JButtonb1=newJButton(u663Eu793A);b1.setBackgr

29、ound(newColor(255,255,255);b1.setBounds(22,66,93,23);panel_x.add(b1);.JButtonb2=newJButton(u67E5u627E(ID);b2.setBackground(newColor(255,255,255);b2.setBounds(22,112,93,23);b2.setMargin(newInsets(0,0,0,0);panel_x.add(b2);JButtonb3=newJButton(u67E5u627E(Name);b3.setBackground(newColor(255,255,255);b3.

30、setBounds(22,157,93,23);b3.setMargin(newInsets(0,0,0,0);panel_x.add(b3);JButtonb4=newJButton(u5220u9664);b4.setBackground(newColor(255,255,255);b4.setBounds(22,200,93,23);panel_x.add(b4);JButtonb5=newJButton(u6392u5E8F);b5.setBounds(22,243,93,23);b5.setBackground(newColor(255,255,255);panel_x.add(b5

31、);JButtonb6=newJButton(u6DFBu52A0);b6.setBounds(22,290,93,23);b6.setBackground(newColor(255,255,255);panel_x.add(b6);JButtonb7=newJButton(u66F4u65B0);b7.setBounds(22,334,93,23);b7.setBackground(newColor(255,255,255);panel_x.add(b7);JButtonbExit=newJButton(u9000u51FA);bExit.setBounds(22,378,93,23);bE

32、xit.setBackground(newColor(255,255,255);panel_x.add(bExit);/+./=CardLayoutcl_panel_y=newCardLayout();/卡片JPanelpanel_y.setLayout(cl_panel_y);JPanelpanel_0=newJPanel();/歡迎界面panel_0.setBackground(newColor(153,204,255);panel_y.add(panel_0,c0);panel_0.setLayout(null);JLabell1=newu7A0Bu5E8F);l1.setFont(ne

33、wFont(宋體,Font.PLAIN,16);l1.setHorizontalAlignment(SwingConstants.CENTER);l1.setBounds(37,33,317,66);panel_0.add(l1);JPanelpanel_1=newJPanel();/顯示panel_y.add(panel_1,c1);JPanelpanel_2=newJPanel();/查找panel_y.add(panel_2,c2);JPanelpanel_3=newJPanel();/查找panel_y.add(panel_3,c3);/MyJPanel.init3(panel_3);

34、JPanelpanel_4=newJPanel();/刪除panel_y.add(panel_4,c4);/MyJPanel.init4(panel_4);JPanelpanel_5=newJPanel();/排序panel_y.add(panel_5,c5);/MyJPanel.init5(panel_5);JPanelpanel_6=newJPanel();/增加panel_y.add(panel_6,c6);.JPanelpanel_7=newJPanel();panel_y.add(panel_7,c7);/MyJPanel.init6(panel_6);/=按鈕事件/=b0.addA

35、ctionListener(newActionListener()publicvoidactionPerformed(ActionEvente)cl_panel_y.show(panel_y,c0););b1.addActionListener(newActionListener()OverridepublicvoidactionPerformed(ActionEvente)MyJPanel.init1(panel_1);cl_panel_y.show(panel_y,c1););b2.addActionListener(newActionListener()Overridepublicvoi

36、dactionPerformed(ActionEvente)MyJPanel.init2(panel_2);cl_panel_y.show(panel_y,c2););b3.addActionListener(newActionListener()OverridepublicvoidactionPerformed(ActionEvente)MyJPanel.init3(panel_3);cl_panel_y.show(panel_y,c3););b4.addActionListener(newActionListener()Override.publicvoidactionPerformed(

37、ActionEvente)MyJPanel.init4(panel_4);cl_panel_y.show(panel_y,c4););b5.addActionListener(newActionListener()OverridepublicvoidactionPerformed(ActionEvente)MyJPanel.init5(panel_5);cl_panel_y.show(panel_y,c5););b6.addActionListener(newActionListener()OverridepublicvoidactionPerformed(ActionEvente)MyJPa

38、nel.init6(panel_6);cl_panel_y.show(panel_y,c6););b7.addActionListener(newActionListener()OverridepublicvoidactionPerformed(ActionEvente)MyJPanel.init7(panel_7);cl_panel_y.show(panel_y,c7););bExit.addActionListener(newActionListener()OverridepublicvoidactionPerformed(ActionEvente)System.exit(0););.cl

39、assMyJPanelpackagetest;importjava.awt.CardLayout;importjava.awt.Font;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.ArrayList;importjava.util.List;importjavax.swing.JButton;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPanel;importjav

40、ax.swing.JTextArea;importjavax.swing.JTextField;importjavax.swing.SwingConstants;importjava.awt.Color;classMyJPanel顯示staticvoidinit1(JPanelpanel)/JPanelpanel=newJPanel();panel.setBackground(newColor(255,255,255);panel.setBounds(0,0,373,382);panel.setLayout(null);JLabell=newJLabel(=u4E0Bu5217u662Fu62

41、40u6709u67E5u770Bu7684u6240u6709u6570u636Eu4FE1u606F=);/Labell.setFont(newFont(宋體,Font.PLAIN,14);l.setBounds(15,10,336,29);panel.add(l);JTextAreatextArea=newJTextArea();/TextAreatextArea.setFont(newFont(Monospaced,Font.PLAIN,15);textArea.setBackground(newColor(255,255,255);textArea.setBounds(25,49,3

42、26,311);.Listlist=newArrayList();/變換為Stringlist=Sql.disAll();textArea.append(Sql.listToString(list,n);panel.add(textArea);panel.repaint();查找IDstaticvoidinit2(JPanelpanel)JPanelpanel=newJPanel();panel.setBackground(newColor(255,255,255);panel.setBounds(0,0,373,202);panel.setLayout(null);JLabell1=newJ

43、Label(輸入查找的ID:);l1.setBounds(15,39,201,35);l1.setFont(newFont(宋體,Font.PLAIN,15);panel.add(l1);JLabell2=newJLabel(學號姓名JavaMathOS);l2.setBounds(47,80,290,31);l2.setFont(newFont(宋體,Font.PLAIN,15);panel.add(l2);JTextFieldtextField=newJTextField();textField.setBounds(208,39,72,35);textField.setColumns(10

44、);panel.add(textField);JLabell0=newJLabel();l0.setFont(newFont(宋體,Font.PLAIN,14);l0.setBounds(21,120,331,35);JButtonb=newJButton(Y);b.setFont(newFont(宋體,Font.PLAIN,10);.b.setHorizontalAlignment(SwingConstants.LEFT);b.setBackground(newColor(255,255,255);b.setBounds(301,39,45,35);b.addActionListener(n

45、ewActionListener()publicvoidactionPerformed(ActionEventarg0)Strings=textField.getText();longid=Long.parseLong(s);Sql.FindByID(id,l0););panel.add(b);panel.add(l0);查找Namestaticvoidinit3(JPanelpanel)panel.setBounds(0,0,373,202);panel.setBackground(newColor(255,255,255);panel.setLayout(null);JLabell1=ne

46、wJLabel(輸入要查找的姓名:);l1.setBounds(15,39,201,35);l1.setFont(newFont(宋體,Font.PLAIN,15);panel.add(l1);JLabell2=newJLabel(學號姓名JavaMathOS);l2.setBounds(47,80,290,31);l2.setFont(newFont(宋體,Font.PLAIN,15);panel.add(l2);JTextFieldtextField=newJTextField();textField.setBounds(208,39,72,35);textField.setColumns

47、(10);panel.add(textField);.JLabell0=newJLabel();l0.setFont(newFont(宋體,Font.PLAIN,14);l0.setBounds(21,120,331,35);panel.add(l0);JButtonb=newJButton(Y);b.setBounds(301,39,45,35);b.setBackground(newColor(255,255,255);b.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventarg0)Strin

48、gs=textField.getText();Sql.FindByName(s,l0););panel.add(b);刪除staticvoidinit4(JPanelpanel)panel.setBounds(0,0,373,202);panel.setBackground(newColor(255,255,255);panel.setLayout(null);JLabell1=newJLabel(請輸入你要刪除的ID:);l1.setBounds(15,39,201,35);l1.setFont(newFont(宋體,Font.PLAIN,15);panel.add(l1);JTextFie

49、ldtextField=newJTextField();textField.setBounds(95,84,72,35);textField.setColumns(10);panel.add(textField);JLabell0=newJLabel();.l0.setFont(newFont(宋體,Font.PLAIN,14);l0.setBounds(15,137,331,35);panel.add(l0);JButtonb=newJButton(Y);b.setBackground(newColor(255,255,255);b.setHorizontalAlignment(SwingC

50、onstants.LEFT);b.setBounds(199,84,62,35);b.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventarg0)Strings=textField.getText();longid=Long.parseLong(s);Sql.DeleteByID(id););panel.add(b);排序staticvoidinit5(JPanelp)/JPanelp=newJPanel();p.setBackground(newColor(255,255,255);JTextA

51、reaa1=newJTextArea();a1.setFont(newFont(Monospaced,Font.PLAIN,15);JTextAreaa2=newJTextArea();a2.setFont(newFont(Monospaced,Font.PLAIN,15);JTextAreaa3=newJTextArea();a3.setFont(newFont(Monospaced,Font.PLAIN,15);CardLayoutcard=newCardLayout(3,3);JPanelpane=newJPanel(card);pane.setBackground(newColor(2

52、55,255,255);pane.setBounds(45,65,360,500);.JButtonb1_1;JButtonb2_1;JButtonb3_1;b1_1=newJButton(按Java排序);b1_1.setBackground(newColor(255,255,255);b1_1.setBounds(84,20,93,35);b2_1=newJButton(按Math排序);b2_1.setBackground(newColor(255,255,255);b2_1.setBounds(172,20,93,35);b3_1=newJButton(按OS排序);b3_1.setB

53、ackground(newColor(255,255,255);b3_1.setBounds(264,20,87,35);p.setLayout(null);p.add(b1_1);p.add(b2_1);p.add(b3_1);p.add(pane);pane.add(a1,p1);pane.add(a2,p2);pane.add(a3,p3);b1_1.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvente)Sql.Sort(a1,1);card.show(pane,p1););b2_1.add

54、ActionListener(newActionListener()publicvoidactionPerformed(ActionEvente)Sql.Sort(a2,2);card.show(pane,p2););b3_1.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvente)Sql.Sort(a3,3);card.show(pane,p3););.增加staticvoidinit6(JPanelp)/JPanelp=newJPanel();p.setBackground(newColor(2

55、55,255,255);JLabell0,l1,l2,l3,l4,l5;/輸入姓名idjavamathOsJTextFieldt1,t2,t3,t4,t5;/姓名idjavamathOsJButtonb=newJButton(Y);/確認p.setLayout(null);l0=newJLabel(請輸入相關信息:);l0.setFont(newFont(宋體,Font.PLAIN,14);l0.setBounds(0,0,126,30);l1=newJLabel(Name:);l1.setFont(newFont(宋體,Font.PLAIN,14);l1.setHorizontalAlign

56、ment(SwingConstants.CENTER);l1.setBounds(30,30,80,30);t1=newJTextField();/namet1.setBounds(144,30,80,30);l2=newJLabel(ID:);l2.setFont(newFont(宋體,Font.PLAIN,14);l2.setHorizontalAlignment(SwingConstants.CENTER);l2.setBounds(30,70,80,30);t2=newJTextField();/idt2.setBounds(144,70,80,30);l3=newJLabel(Jav

57、a:);l3.setFont(newFont(宋體,Font.PLAIN,14);l3.setHorizontalAlignment(SwingConstants.CENTER);l3.setBounds(30,110,80,30);t3=newJTextField();/idt3.setBounds(144,110,80,30);l4=newJLabel(Math:);l4.setFont(newFont(宋體,Font.PLAIN,14);.l4.setHorizontalAlignment(SwingConstants.CENTER);l4.setBounds(30,150,80,30)

58、;t4=newJTextField();/idt4.setBounds(144,150,80,30);l5=newJLabel(OS:);l5.setFont(newFont(宋體,Font.PLAIN,14);l5.setHorizontalAlignment(SwingConstants.CENTER);l5.setBounds(30,190,80,30);t5=newJTextField();/idt5.setBounds(144,190,80,30);b.setBounds(300,260,50,30);b.setBackground(newColor(255,255,255);b.a

59、ddActionListener(newActionListener()publicvoidactionPerformed(ActionEventarg0)Stringn,id,j,m,o;id=t2.getText();longid1=(long)Integer.parseInt(id);/把String轉變?yōu)镮ntn=t1.getText();j=t3.getText();doublej1=(double)Integer.parseInt(j);/把String轉變?yōu)镮ntm=t4.getText();doublem1=(double)Integer.parseInt(m);o=t5.ge

60、tText();doubleo1=(double)Integer.parseInt(o);Studentstu=newStudent();stu.setId(id1);stu.setName(n);stu.setFractionJava(j1);stu.setFractionMath(m1);stu.setFractionOS(o1);Sql.add(stu);JOptionPane.showMessageDialog(null,添加成功!,WO,JOptionPane.INFORMATION_MESSAGE););p.add(l0);p.add(l1);.p.add(t1);p.add(l2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論