java如何实现学生信息录入界面
今天主机评测网小编给大家分享一下java如何实现学生信息录入界面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
按如下要求完成编程:
1、创建一个学生信息录入界面,学生有学号、姓名、年龄、班级和成绩信息,界面中包含“确定”和“重置”按钮。
2、实现事件处理,单击“确定”按钮将学生信息封装到对象中,并通过输出对象将学生信息显示在终端控制台上;点击“重置”按钮情况界面中用户输入的信息。
packagework;importjava.awt.Button;importjava.awt.Frame;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.FocusEvent;importjava.awt.event.FocusListener;importjava.awt.event.WindowEvent;importjava.awt.event.WindowListener;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclasswork6implementsActionListener,WindowListener,FocusListener{JTextFieldjt1=newJTextField(30);JTextFieldjt2=newJTextField(30);JTextFieldjt3=newJTextField(30);JTextFieldjt4=newJTextField(30);JTextFieldjt5=newJTextField(30);publicwork6(){Framef=newFrame("学生信息管理系统");JPaneljp1,jp2,jp3,jp4,jp5,jp6;jp1=newJPanel();//创建6个面板jp2=newJPanel();jp3=newJPanel();jp4=newJPanel();jp5=newJPanel();jp6=newJPanel();JLabell1=newJLabel("学号");JLabell2=newJLabel("姓名");JLabell3=newJLabel("年龄");JLabell4=newJLabel("班级");JLabell5=newJLabel("成绩");Buttonb1=newButton("确定");Buttonb2=newButton("重置");f.setLayout(newGridLayout(6,1));f.add(jp1);f.add(jp2);f.add(jp3);f.add(jp4);f.add(jp5);f.add(jp6);jp1.add(l1);jp1.add(jt1);jp2.add(l2);jp2.add(jt2);jp3.add(l3);jp3.add(jt3);jp4.add(l4);jp4.add(jt4);jp5.add(l5);jp5.add(jt5);jp6.add(b1);jp6.add(b2);f.setLocation(300,300);f.setSize(500,450);//f.setBounds(300,300,500,500);f.setVisible(true);//MyListenerm1=newMyListener();b1.addActionListener(this);b2.addFocusListener(this);f.addWindowListener(this);}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubnewwork6();}@OverridepublicvoidwindowActivated(WindowEventarg0){//TODOAuto-generatedmethodstub}@OverridepublicvoidwindowClosed(WindowEventarg0){//TODOAuto-generatedmethodstub}@OverridepublicvoidwindowClosing(WindowEventarg0){//TODOAuto-generatedmethodstubSystem.exit(0);}@OverridepublicvoidwindowDeactivated(WindowEventarg0){//TODOAuto-generatedmethodstub}@OverridepublicvoidwindowDeiconified(WindowEventarg0){//TODOAuto-generatedmethodstub}@OverridepublicvoidwindowIconified(WindowEventarg0){//TODOAuto-generatedmethodstub}@OverridepublicvoidwindowOpened(WindowEventarg0){//TODOAuto-generatedmethodstub}@OverridepublicvoidactionPerformed(ActionEventarg0){//TODOAuto-generatedmethodstubSystem.out.println("学生\n学号:"+jt1.getText()+"\n姓名:"+jt2.getText()+"\n年龄:"+jt3.getText()+"\n班级:"+jt4.getText()+"\n成绩:"+jt5.getText());//System.out.println("学生");}@OverridepublicvoidfocusGained(FocusEvente){//TODOAuto-generatedmethodstubjt1.setText("");jt2.setText("");jt3.setText("");jt4.setText("");jt5.setText("");}@OverridepublicvoidfocusLost(FocusEvente){//TODOAuto-generatedmethodstub}}
结果
点击确认:
点击重置:
以上就是“java如何实现学生信息录入界面”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注主机评测网行业资讯频道。
下一篇:怎么使用QGraphicsView实现气泡聊天窗口+排雷功能
winlogins.exe是什么文件?winlogins.exe是不是病毒
winsock2.6.exe是什么文件?winsock2.6.exe是不是病毒
WinDefendor.dll是什么文件?WinDefendor.dll是不是病毒
系统目录是什么文件?系统目录是不是病毒
wholove.exe是什么文件?wholove.exe是不是病毒
winn.ini是什么文件?winn.ini是不是病毒
w6oou.dll是什么文件?w6oou.dll是不是病毒
winduxzawb.exe是什么文件?winduxzawb.exe是不是病毒
wuammgr32.exe是什么文件?wuammgr32.exe是不是病毒
windiws.exe是什么文件?windiws.exe是不是病毒