南邮-软件设计实验(Java GUI版)

说在前面:利用此次课程设计的机会,慢慢地加强对编程语言实际应用的能力,不断地丰富知识点!
此篇文章是基于java语言开发GUI的应用程序,希望可以帮助一些想在Java学习中深入的同学(当然,这里应用的都是Java基础),希望可以激发同学们的学习兴趣!
C语言版移步软件设计-C语言版
C++版移步软件设计-C++版
C语言版本均在VC++6.0环境下编译成功!

??本篇程序设计文章所用Java语言版本为:jdk1.8.0_171,IDE环境为Eclipse IDE for Java Developers,如其他环境下未调试成功,请以本文章的软件版本为准!

使用说明:为功能展示方便,本人将各个模块功能单独写一个类,所有的子功能都由主类统一激发,所以有个主类Main.java,其余的类文件均与此主类在同一个包下即可实现主类的子功能调用。

南邮-软件设计实验(Java GUI版)

软件总览

下面两张图片为本程序系统的预览图,本程序将几个子模块程序都分块放在屏幕显示,同时可以根据自己的喜好自行调整位置。

南邮-软件设计实验(Java GUI版)
代码展示
Main.java

A档

一、分数统计

课题内容:

??设计一个分数统计程序。包括学生信息的输入输出以及排序。通过该课题全面熟悉数组、字符串、文件的使用,掌握程序设计的基本方法及友好界面的设计。

课题要求:

(1)输入某班级学生的姓名、分数;
(2)对(1)的分数进行降幂排列并输出;
(3)具有输入输出界面。

点击添加数据按钮,列表会自增1,并提示用户填写内容

输入错误

下面图片展示的是选择一栏点击删除按钮,被选一栏删除掉排序。

南邮-软件设计实验(Java GUI版)

南邮-软件设计实验(Java GUI版)

代码展示

A1_Frame.java
import java.awt.BorderLayout;import java.awt.Font;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.MouseAdapter;import java.awt.event.MouseEvent;import java.text.MessageFormat;import java.util.Random;import javax.swing.JButton;import javax.swing.JFrame;import javax来源:Dainelcw
                                                        

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月5日
下一篇 2019年5月5日

相关推荐