作业3

  1. 如何开发Java程序图形界面?它需要引入哪些包?

  2. 什么是布局管理器,它有什么作用?

  3. Frame类和Panel类的默认布局器分别是什么?

  4. 请说明FlowLayout布局方式的特点?

  5. 在Java中,什么是事件?简述处理事件的机制。

  6. 绘制下图表格的图案。(提示:确定坐标,画直线、画圆等)

  7. 编写Java程序,创建一个窗体,并实现交互。在窗体内“单击鼠标左键”,在光标处绘制一个“绿圆”;窗体内“单击鼠标右键”,在光标处绘制一个“红色方框”;窗体内“双击鼠标左键”,清空所有已画“圆”和“方”。

答:1. 制作图形界面首先要创建一个窗口容器并在窗口中添加各种组件,接着在指定组件属性和在窗口中的位置,构成图形界面的外观效果,然后定义图像界面的事件和各种组件对不同事件的响应,从而实现图形界面和用户的交互。需要引用的包有:AWT、Swing
2. 布局管理器是一个实现Layout Manager接口的类的实例;布局管理器的作用包括设置计算容器的最佳和最小尺寸以及将容器中的组件大小和位置作合适的安排。
3. Frame默认的是BorderLayout布局管理器;Panel默认的是FlowLayout布局管理器
4. FlowLayout的布局策略是将容器中的组件按照加入的先后顺序从左向右排列。如果一行排满转下一行继续࿰

合肥工业大学——java(最新版)——第三次作业相关推荐

  1. 学Java发展前景好的三个原因

    Java技术现在几乎无处不在,你只要使用到电子产品就会接触到Java相关的东西,现在大多数的企业也是使用Java语言进行开发.大数据.移动应用开发也是如火如荼的发展着,所以说现在学Java后的职业发展 ...

  2. 【零基础学Java】—包装类(三十七)

    [零基础学Java]-包装类(三十七) 一.包装类 包装类:基本数据类型,使用起来十分方便,但是没有对应的方法来操作这些基本类型的数据可以使用一个类,把基本的数据装起来,在类中定义一些方法,这个类叫做 ...

  3. 合肥工业大学——java(最新版)——第一次作业

    作业1: 简述Java语言对于标识符定义有哪些要求?试述下面几个标识符哪些合法 ? (1) int char ; (2) char ; (3) float fLut ; (4) byte Cy%ty= ...

  4. 合肥工业大学——java(最新版)——第二次作业

    作业2 假设Fruit.Apple.Orange.GoldenDelicious和Macintosh声明如下图所示. 图1 GoldenDelicious和Macintosh是Apple的子类,App ...

  5. 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表

    SQL语句创建和删除基本表 1. 编写6个基本表 2. 修改基本表结构,完整性约束条件 3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系 ...

  6. 《Java技术》第三次作业--面向对象——继承、抽象类、接口

    1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Grandparen ...

  7. java实验报告合肥工业大学_合肥工业大学 计算机专业 计算方法实验报告

    <合肥工业大学 计算机专业 计算方法实验报告>由会员分享,可在线阅读,更多相关<合肥工业大学 计算机专业 计算方法实验报告(33页珍藏版)>请在人人文库网上搜索. 1.合肥工业 ...

  8. 操作系统分区分配java算法_合肥工业大学操作系统课程设计 动态分区分配存储管理java版.doc...

    合肥工业大学操作系统课程设计 动态分区分配存储管理java版.doc 1课程设计动态分区分配存储管理设计题目学号专业班级学生姓名号指导教师22010年12月合肥工业大学课程设计任务书设计题目动态分区分 ...

  9. 合肥工业大学宣城java实验报告,(合肥工业大学宣城校区JAVA作业问答题.doc

    (合肥工业大学宣城校区JAVA作业问答题 第一章 1.Java 语言有哪些特点? 答:Java 语言的特点有:简单性.面向对象技术.分布性.健壮性.安全性.体系结构中立.可移植性.解释执行.高性能.多 ...

最新文章

  1. MSLicensing​中断远程桌面连接
  2. 20181113-3 Beta阶段贡献分配规则
  3. ASP中关于全局页面的作用 asax文件
  4. HTTP与HTTPS握手的那些事
  5. 游戏CFHD,狙可不是随便就起的,狙击的作用是辅助
  6. 一段让人瑟瑟发抖的ABAP代码
  7. P1092虫食算-深度优先搜索+玄学剪枝
  8. 如何更改Inactive object的ownership
  9. html aside元素
  10. 国庆佳节,我们有好礼相送!
  11. 社区团购还是两看,从消极这个角度
  12. linux下面桌面的安装
  13. ps去除水印的六种方法
  14. 数字逻辑EduCoder课设项目 厨房计时器系统设计 Logisim实现
  15. 多年测试经验分享:上市公司怎么进行安全测试
  16. Vue的v-model的几种修饰符.lazy的介绍
  17. 生产事件相机的主要商业公司介绍
  18. Run-Down 保护
  19. 二十岁,无资本,无未来 --《意林》
  20. ROS学习笔记之导航(仿真)

热门文章

  1. 编程题解析-发型糟糕的一天
  2. Android 通过MediaMetadataRetriever获取视频封面和时长
  3. 十大项目告诉你:室内定位将是重塑零售世界的下一场革命
  4. java游戏杀怪物_我的人生游戏 java知识点关卡之java基本类型怪物攻略
  5. C++入门——电影《老师好》剧情作业
  6. 自然语言处理(NLP):18 基于规则医药领域知识图谱
  7. open与fopen
  8. SEO优化 - 使用nginx301重定向顶级域名到www二级域名
  9. 百度排名批量查询_黄岛主:不限字数给你讲透百度霸屏引流细节思路与操作玩法...
  10. 温州市学习摩托车驾照攻略