尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

第08周 预习、实验及作业:Java GUI编程

第08周 预习、实验及作业:Java GUI编程
📅 发布时间:2026/6/19 18:20:17
第08周 预习、实验及作业:Java GUI编程

第08周 预习、实验及作业:Java GUI编程

目录
  • 第08周 预习、实验及作业:Java GUI编程
    • 学习目标
    • 1.预习
    • 2.实验
    • 作业
    • 拓展
    • 下周预告

学习目标

  1. 掌握Java GUI编程基本概念(组件、布局管理器、事件处理机制);
  2. 能通在AI工具的帮助下编写GUI程序;
  3. 理解并能在编写GUI程序中应用MVC编程模式;
  4. 可选:通过IDE中内置GUI设计器编写复杂界面的GUI程序。

1.预习

简易预习流程:先看预习课件,认真完成里面的习题。然后根据需要观看视频。
以预习课件为主,建议在电脑前尝试运行课件中的代码。具体任务如下:

  1. 运行预习课件"GUI-1"中的登录框界面,并尝试在"用户名"对应的文本框(JTextField)中,输入自己的昵称。并截图上传。
  2. 查看https://www.cnblogs.com/zhrb/p/8978560.html中作业参考文件下载中的GuessGame代码。完成如下任务:
    • 将Guess游戏改为图形用户界面。即,编写一个GUIGame继承GuessGame,里面对输入输出的处理采用对话框。
    • 以GuessGame的两种版本(控制台、图形界面)为例,简述这里使用抽象类的好处。
    • 图形界面对话框参考资料: https://www.cnblogs.com/jiangxiulian/p/5961990.html

2.实验

  1. 自行完成"实验-Java图形界面编程"中的题目1。提前完成题目1的同学,可联系助教加分。
  2. 使用AI编写GUI程序:重点完成题目2。记录使用AI辅助编写GUI程序碰到的问题与新的。
  3. 在AI的帮助下理解题目3;
  4. 理解JTable:阅读题目5的参考资料"JTable常见用法细则-主要讲DefaultTableModel的使用"。
  5. 掌握MVC:使用MVC编写"购物车、学生管理系统、计算器"等。
  6. 对游戏感兴趣的同学,请看本次实验的"Java游戏参考资料"。
  7. 自行检查完成"PTA-03"至"PTA-05"题集中的题目。

作业

选做:为自己"商城系统"或者"学生管理系统"加上图形界面。

  1. 可以尝试使用AI辅助工具协助自己完成此任务。通过此方式编写的GUI界面代码通常无法借助IDE的GUI设计器完成。也可使用NetBeans或IDEA的GUI设计器完成。
  2. 建议:使用JTable展示数据,使用MVC模式编写系统代码。
  3. 建议:分组完成,组长可让组员分别阅读如下参考资料,再集中讨论决定如何开发。
  4. 请使用Markdown格式博客编写此报告。
  5. 如何编写报告。可参考面向对象设计大作业第5次任务的报告编写。

重要参考资料:

  • 1. MVC模式简介-主要看StudentController是怎样协调Model与View
  • 2. OnlineShop项目模板
  • 3. JTable常见用法细则
  • 4. JTable案例-Netbeans项目

拓展

阅读:1. MVC模式简介-主要看StudentController是怎样协调Model与View 。

下周预告

下周学习"Java集合框架"。

相关新闻

  • redis-Sentinel
  • 【A】Sakura Tears
  • Datawhale 春训营新能源预测(数据处理)

最新新闻

  • 上海汽车音响改装选哪家?上海音乐人生,二十年赛事级连锁标杆门店 - 音乐人生汽车音响
  • 技术解析:从Tri-Plane到3D GAN,如何实现高效且一致的神经渲染
  • 通过Selenium实现网页截图来生成应用封面
  • 2026苏州钻石回收实测|国标4C定级,全城无套路靠谱门店变现指南 - 薛定谔的梨花猫
  • C语言宽字符处理:wmemcmp、wmemcpy、wprintf核心函数详解与实战
  • 多模态大语言模型LISA

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号