欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java實現(xiàn)學生信息錄入界面

 更新時間:2022年04月26日 12:01:05   作者:酸酸的檸萌  
這篇文章主要為大家詳細介紹了java實現(xiàn)學生信息錄入界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java實現(xiàn)學生信息錄入界面的具體代碼,供大家參考,具體內容如下

按如下要求完成編程:

1、創(chuàng)建一個學生信息錄入界面,學生有學號、姓名、年齡、班級和成績信息,界面中包含“確定”和“重置”按鈕。

2、實現(xiàn)事件處理,單擊“確定”按鈕將學生信息封裝到對象中,并通過輸出對象將學生信息顯示在終端控制臺上;點擊“重置”按鈕情況界面中用戶輸入的信息。

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("學生信息管理系統(tǒng)");
?? ??? ?JPanel jp1,jp2,jp3,jp4,jp5,jp6;
?? ??? ?jp1=new JPanel(); ? ?//創(chuàng)建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
?? ??? ?
?? ?}

}

結果

點擊確認:

點擊重置:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • springboot?bootstrap.yml?nacos配置中心問題

    springboot?bootstrap.yml?nacos配置中心問題

    這篇文章主要介紹了springboot?bootstrap.yml?nacos配置中心問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解Java實現(xiàn)多種方式的http數據抓取

    詳解Java實現(xiàn)多種方式的http數據抓取

    本篇文章主要介紹了Java實現(xiàn)多種方式的http數據抓取,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2016-12-12
  • String轉BigDecimal,BigDecimal常用操作,以及避免踩坑記錄

    String轉BigDecimal,BigDecimal常用操作,以及避免踩坑記錄

    這篇文章主要介紹了String轉BigDecimal,BigDecimal常用操作,以及避免踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • shuffle的關鍵階段sort(Map端和Reduce端)源碼分析

    shuffle的關鍵階段sort(Map端和Reduce端)源碼分析

    今天小編就為大家分享一篇關于shuffle的關鍵階段sort(Map端和Reduce端)源碼分析,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • java刪除數組中的某一個元素的方法

    java刪除數組中的某一個元素的方法

    下面小編就為大家?guī)硪黄猨ava刪除數組中的某一個元素的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Mybatis調用Oracle存儲過程的方法圖文詳解

    Mybatis調用Oracle存儲過程的方法圖文詳解

    這篇文章主要介紹了Mybatis調用Oracle存儲過程的方法介紹,需要的朋友可以參考下
    2017-09-09
  • Java的訪問修飾符與變量的作用域講解

    Java的訪問修飾符與變量的作用域講解

    這篇文章主要介紹了Java的訪問修飾符與變量的作用域講解,是Java入門學習中的基礎知識,需要的朋友可以參考下
    2015-09-09
  • Java獲取某一日期的前N天(使用Calendar類)

    Java獲取某一日期的前N天(使用Calendar類)

    這篇文章主要給大家介紹了關于Java如何使用Calendar類獲取某一日期的前N天,我們可以使用Java中的Calendar類來獲取前n天的時間,文中給出了詳細的代碼示例,需要的朋友可以參考下
    2023-08-08
  • Java解析xml文件和json轉換的方法(DOM4j解析)

    Java解析xml文件和json轉換的方法(DOM4j解析)

    相信大家都知道Java解析xml的方法有四種,每種方法都很不錯,今天通過本文給大家分享使用DOM4j進行解析的方法,文章通過兩種方法給大家進行解析,感興趣的朋友一起看看吧
    2021-08-08
  • 并發(fā)編程之Java內存模型volatile的內存語義

    并發(fā)編程之Java內存模型volatile的內存語義

    這篇文章主要介紹了并發(fā)編程之Java內存模型volatile的內存語義,理解volatile特性的一個好辦法是把對volatile變量的單個讀/寫,看成是使用同一個鎖對單個讀/寫操作做了同步。下面我們一起進入文章看看具體例子吧,需要的小伙伴可以參考下
    2021-11-11

最新評論