序号 文件名 主要功能 备注 1 TestPasswordFiled 2 ChoseFrame 3 ClockAnimation 4 AnimationDemo 5 KeyListenerDemo 本程序的主类,登陆界面 实现系统的进入 选择界面类 实现不同功能的选择 时钟类 显示动态时钟窗口 升旗类 显示升旗窗口 图片移动类 显示图片移动窗口 该系统的主界面—系统登录界面是由TestPasswordFiled类控制的,该类继承与JFrame类,主要添加了三个按钮和两个文本框,文本框用于输入用户名和密码,三个按钮分别为登录,帮助,退出按钮。并且为每一个按钮添加了监听函数。当输入用户名和密码之后,点击登录按钮,如果用户名和密码正确,就会进入系统进入选择界面,不正确的话,会提示你输入不正确。点击帮助按钮会提示你系统的一组用户名和密码,帮助你进入系统。点击退出按钮,即退出程序。并且还为该界面添加了一张背景图片。
选择界面是由ChoseFrame类控制。主要功能就是选择不同的按钮进入不同的java程序。该类也主要是添加了几个按钮,并为按钮添加了消息监听函数,用于点击按钮实现不同的功能。点击显示时钟按钮,会调用StilllClock函数,显示一个动态JAVA小时钟。点击系统简介按钮,会显示该系统的主要功能和说明。点击“图片移动”按钮,会调用KeyListenerDemo类,显示一个窗口。点击“升旗仪式”按钮,会、调用Animation类,显示一个升国旗窗口。另外也为该类添加了一张图片。
时钟类StilllClock,主要实现的是显示一个动态时钟并且显示数字时间与当前的时间一至。本类还涉及圆形时钟的建立,需要在面板上调用函数画出一个圆并且将它均分为十二份,并添上数字。还需要一个显示数字时间的函数,显示数字时间。
升旗界面是由AnimationDemo控制,该类继承与JFrame,主要调用了一些函数,设置了两张图片,并能过随着时间的推移进行上下移动。还显示了一些描述性的文字,也能随着时间上下移动。
图片移动界面是由KeyListenerDemo类控制,主要是调用图片函数添加了四张图片,为上下左右键添加了键盘触发函数,点击键盘会选择不同的的图片并进行以移动。
系统简介界面主要是调用JOptionPane函数显示系统简介。
三、运行结果
登录界面:
选择界面:
时钟窗口:
图片移动窗口:
升旗仪式界面:
四、源代码
// TestPasswordField类 import java.awt.event.*; import java.awt.*; import javax.swing.*;
public class TestPasswordField extends JFrame{
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java多功能选择器(2)在线全文阅读。
相关推荐: