java如何实现学生信息录入界面
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,今天小编给大家分享一下java如何实现学生信息录入界面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一
千家信息网最后更新 2025年11月09日java如何实现学生信息录入界面
今天小编给大家分享一下java如何实现学生信息录入界面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
按如下要求完成编程:
1、创建一个学生信息录入界面,学生有学号、姓名、年龄、班级和成绩信息,界面中包含"确定"和"重置"按钮。
2、实现事件处理,单击"确定"按钮将学生信息封装到对象中,并通过输出对象将学生信息显示在终端控制台上;点击"重置"按钮情况界面中用户输入的信息。
package work;import java.awt.Button;import java.awt.Frame;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;public class work6 implements ActionListener,WindowListener,FocusListener{ JTextField jt1 = new JTextField(30); JTextField jt2 = new JTextField(30); JTextField jt3 = new JTextField(30); JTextField jt4 = new JTextField(30); JTextField jt5 = new JTextField(30); public work6(){ Frame f = new Frame("学生信息管理系统"); JPanel jp1,jp2,jp3,jp4,jp5,jp6; jp1=new JPanel(); //创建6个面板 jp2=new JPanel(); jp3=new JPanel(); jp4=new JPanel(); jp5=new JPanel(); jp6=new JPanel(); JLabel l1 = new JLabel("学号"); JLabel l2 = new JLabel("姓名"); JLabel l3 = new JLabel("年龄"); JLabel l4 = new JLabel("班级"); JLabel l5 = new JLabel("成绩"); Button b1 = new Button("确定"); Button b2 = new Button("重置"); f.setLayout(new GridLayout(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); // MyListener m1 = new MyListener(); b1.addActionListener(this); b2.addFocusListener(this); f.addWindowListener(this); } public static void main(String[] args) { // TODO Auto-generated method stub new work6(); } @Override public void windowActivated(WindowEvent arg0) { // TODO Auto-generated method stub } @Override public void windowClosed(WindowEvent arg0) { // TODO Auto-generated method stub } @Override public void windowClosing(WindowEvent arg0) { // TODO Auto-generated method stub System.exit(0); } @Override public void windowDeactivated(WindowEvent arg0) { // TODO Auto-generated method stub } @Override public void windowDeiconified(WindowEvent arg0) { // TODO Auto-generated method stub } @Override public void windowIconified(WindowEvent arg0) { // TODO Auto-generated method stub } @Override public void windowOpened(WindowEvent arg0) { // TODO Auto-generated method stub } @Override public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub System.out.println("学生\n学号:"+jt1.getText()+"\n姓名:"+jt2.getText()+"\n年龄:"+jt3.getText()+"\n班级:"+jt4.getText()+"\n成绩:"+jt5.getText()); // System.out.println("学生"); } @Override public void focusGained(FocusEvent e) { // TODO Auto-generated method stub jt1.setText(""); jt2.setText(""); jt3.setText(""); jt4.setText(""); jt5.setText(""); } @Override public void focusLost(FocusEvent e) { // TODO Auto-generated method stub }}结果
点击确认:
点击重置:
以上就是"java如何实现学生信息录入界面"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
学生
信息
界面
知识
篇文章
姓名
学号
年龄
成绩
按钮
班级
内容
对象
不同
很大
事件
大部分
就是
情况
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
dlna服务器搭建
软件开发测试招聘
win7 ssh服务器
网络安全 资料
部队网络安全板报主题
山西省首届网络安全技能大赛
战地1服务器管理员和vip
天丰互联网络科技有限公司
msq数据库不允许保存
四川旅游软件开发公司
aspen修复数据库
关于服务器机器的描述中
服务器是否能安装安卓系统
实时数据库同步系统
网络技术股票实情
服务器虚拟化处理器推荐
csgo对战匹配服务器可靠吗
无线网络技术综合叙述论文
怎么连接sqlyog数据库
智慧树数据库应用技术
win服务器mysql管理
沈阳物流软件开发平台
数据库运维人员开发简历
大连.net软件开发
王者荣耀转服务器成功的样子
软件开发单据和材料
se无法连接数据库
网络技术中最好玩的是什么
收银系统提示云服务器登录失败
河南计算机网络技术教程