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

作业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)