JAVA大作业题目

JAVA 大作业题目 大作业要求: (1) 最后提大作业报告电子版, 报告内容格式见 “JAVA 程序设计(大 作业)报告格式”要求。

(2)每个学生可任意选择下述十三个题目之一作为大作业,一人一 组,独立完成。

大作业题目: 1、 基于 java 的记事本 要求:(1) 设计一个登录界面,如果密码正确,则进入主界面 (文件编辑器),如果不正确,则给出消息框,提示正确的密码 (2)主界面 JFrame 的器接口至少用到 2 个 (3)主界面 JFrame 的窗体要美观,利用 Java 能够把文本、图像、 声音集成在一起。

2、 Java 版即时聊天程序 功能要求: (1)用户登录及登录验证:用户能够使用固定帐号(帐号程序内置 即可,无需完成额外的注册功能)登录系统,系统能对预定的帐号、 密码进行验证。

(2)聊天功能:能够在两台以上的机器上登录运行程序,能使用不

同帐号完成在线的即时消息发送(聊天)。

(3)好友管理:能够显示好友列表,并能够添加、修改、删除好友。

(4)在线、离线状态显示:能够显示好友的在线状态或离线状态。

(5)聊天记录管理:能够以文件或数据库形式将聊天记录进行存储, 并能打开、显示、删除所存储的聊天记录。

3、 【swing 类 GUI 编程】编写交通信号灯的程序 要求: (1) 设计信号灯组件, 该组件信号的红,绿,黄三种信号显示输出. (2)另外,在 javax.swing.Timer 的定时控制下, 轮流输出三种信号. (3)在窗口中应该有启动按钮,停止按钮. 并且有时间设置功能. 设置三种状态的显示时间. (4)可供参考的类有: java.awt 包中 Canvas Button TextField Frame (5)实现支持信号灯的点击, 例如,用鼠标点击红灯, 那么红灯 立刻亮,然后再进入到定时三种信号的转换输出. 4、 JAVA 简易时间日历程序

通过编写一个基于 JAVA 的应用系统综合实例,自定义一个日历组件 显示日期和时间并进行适当的功能扩充,实践 Java 语言编程技术。

功能: 1)显示当月日历、当前日期、当前时间; 2)可查寻任意月以及任意年的日历; 3)使用图形化界面能够弹出对话框; 5)正常退出程序。

5、 设计一个形如 windows 操作系统附件中的计算器界面,如图 所示,界面可以自定义。

主要完成功能: (1)完成窗口的关闭按钮 (2)完成清空键 的功能; 功能;(即清空文本框中的内容) (3)完成数字按钮的功能;(即文本框显示对应数字) (4)完成基本的”+” ,”-”,”*”,”/”四则运算; 6、 模拟龟兔赛跑

要求: 用图形用户界面实现。

能设置比赛时间, 马匹的数量等等。

在任意时间段内马匹的速度是随机的。

开始比赛之后以动画显示赛 马过程。

7、 学生信息管理系统 要求: 使用图形用户界面 实现查询、增、删、改等功能。

8、 图书信息管理系统 要求: 使用图形用户界面 实现查询、增、删、改等功能。

9、 ATM 柜员机模拟程序 import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.SwingUtilities; public class MenuTester extends JFrame implements ActionListener { private static final long serialVersionUID = 1L; private static final String FILE = "d:/1.txt"; JTextArea textArea; JScrollPane scrollPane; public MenuTester () { setTitle ("MenuTester"); setLayout (new BorderLayout ()); JMenuBar menuBar = new JMenuBar (); JMenu[] menu = new JMenu[] { new JMenu ("文件"), new JMenu ("编辑 ") };

JMenuItem[] menuItem1 = new JMenuItem[] { new JMenuItem ("新建 "), new JMenuItem ("打开"), new JMenuItem ("保存"), new JMenuItem ("关闭 ") }; JMenuItem[] menuItem2 = new JMenuItem[] { new JMenuItem ("复制 "), new JMenuItem ("粘贴"), new JMenuItem ("剪切") }; for ( int i = 0; i < menu.length; i++ ) { menuBar.add (menu[i]); } for ( int i = 0; i < menuItem1.length; i++ ) { menu[0].add (menuItem1[i]); } for ( int i = 0; i < menuItem2.length; i++ ) { menu[1].add (menuItem2[i]); } menuItem1[0].addActionListener (this); menuItem1[1].addActionListener (this); menuItem1[2].addActionListener (this); menuItem1[3].addActionListener (this); setJMenuBar (menuBar); textArea = new JTextArea (); scrollPane = new JScrollPane (textArea); scrollPane.setVisible (false); add (scrollPane, BorderLayout.CENTER); setResizable (false); setSize (800, 600); setLocationRelativeTo (null); setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); setVisible (true); } public static void main ( String[] args ) { SwingUtilities.invokeLater (new Runnable () { @Override public void run () { new MenuTester (); } }); }

@Override public void actionPerformed ( ActionEvent e ) { String command = e.getActionCommand (); if ("新建".equals (command)) { scrollPane.setVisible (true); validate (); } else if ("关闭".equals (command)) { scrollPane.setVisible (false); textArea.setText (""); validate (); } else if ("打开".equals (command)) { scrollPane.setVisible (true); validate (); try { FileReader fr = new FileReader (FILE); char[] cs = new char[1]; while (-1 != ( fr.read (cs) )) { textArea.append (new String (cs)); } fr.close (); } catch (Exception e1) { e1.printStackTrace (); } } else if ("保存".equals (command)) { try { FileWriter fw = new FileWriter (FILE); fw.write (textArea.getText ()); fw.flush (); fw.close (); }

本文标题:JAVA大作业题目, 搜寻更多关于“JAVA大作业题目
链接地址:https://www.zlholdings.com/stvos0on1wxmsvzyrnoomnzo.html

相关内容
  • 《JAVA程序设计》大作业题目与要求

    《JAVA程序设计》大作业题目与要求

    《JAVA程序设计》大作业题目与要求...

    贡献者:网络收集
    379281
  • java大作业

    java大作业

    java大作业...

    贡献者:网络收集
    483013
  • 互联网软件开发(java)大作业题目备选

    互联网软件开发(java)大作业题目备选

    互联网软件开发(java)大作业题目备选...

    贡献者:网络收集
    62140
  • JAVA 大作业

    JAVA 大作业

    JAVA 大作业...

    贡献者:网络收集
    529755
  • Java公选课大作业题目

    Java公选课大作业题目

    Java公选课大作业题目...

    贡献者:网络收集
    689871
  • java大作业(1)

    java大作业(1)

    java大作业(1)...

    贡献者:网络收集
    118277
  • java大作业1

    java大作业1

    java大作业1...

    贡献者:网络收集
    225818
  • 《java程序大作业——记忆测试系统》

    《java程序大作业——记忆测试系统》

    《java程序大作业——记忆测试系统》...

    贡献者:网络收集
    878936
  • java毕业设计大作业

    java毕业设计大作业

    java毕业设计大作业...

    贡献者:网络收集
    945522
  • 2012_面向对象-JAVA-大作业

    2012_面向对象-JAVA-大作业

    2012_面向对象-JAVA-大作业...

    贡献者:网络收集
    968949
  • 网友在搜
    rss阅读器 feed地址 ps3 直破考游戏的方法 最好的礼物mp3 rain 酷狗音乐 snh48 碧欧泉至臻面膜评价 大熔炉之热血青春杨影 thebodyshop护肤品好吗 081415 471 雅马哈kb291 设置 霹雳玉神衣 飞凡网 已零售 mt7628nn华硕固件 cemat asia 2002 康佳sp21808 ps4 卖美瞳的诗人chen扒皮 外国歌曲 sily sily 工行信用卡 柜台激活 三原色调色比例表 腾龙28-75 适马17-50 美菱 bcd356 wpucx 快结婚分手还来得及 nfdm218纱奈 腾龙 10 20 新 mc末影水晶合成表 oppo手机a37m价格 wps乱码怎么办 project cars忙卤聣氓聦聳猫隆楼盲赂聛 抖音里的new rules 销售小票打印专家 tall all are one pp6000手机价格 csgo龙匕十万美元 严重失眠怎么治疗 多边形 重心 深圳工商管理局官网 末日铁拳要不要hai issued at lips 怡口糖有什么危害 dq200变速箱 第三代 乌龟twice中文填词 alpha律师系统 价格 苹果6p按键失灵 闲来麻将俱乐部id japanet 图片动漫人物女生 桂林clubmed在哪里 yageo 电阻表 硅胶与金属粘合剂 酒店pa工作计划表 colors tv kasam 数据机房建设 nod32 10下载 高中学业水平网上报名 耐克vemero 12快传 lebron soldier 10 灰 奇迹暖暖公主8-8攻略 手机字体图标 aix获取前一天日期

    声明:本站内容源于网络,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。

    如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况, 联系我们:gdvz5820#163.com

    Copyright © 2017 All Rights Reserved 中仑资料网 手机站