Head First Java: Chapter13 GUI-Cross7.0 答案整理

一、引言

这是我在学习《Head First Java》第 13 章的时候,在做 P426 页 GUI-Cross7.0 的时候,整理的笔记。不指望这篇博客能有多少人观看,只希望能够记录下自己的一些学习经历,也当做给自己的回忆吧。

以下是我的做题记录(参考了标准答案):

Head First Java: Chapter13 GUI-Cross7.0 答案整理

二、整理

这里,我将题目给出的线索、答案以及力所能及的解析整理到一起,方便网友查看:

序号 线索 答案 解析
1 Artist’s sandbox drawpanel JPanel 实例化对象其实就相当于艺术家的沙盒,我们可以*创作
2 Swing’s dad awt Swing 是基于 awt 开发的
3 Frame’s purview setSize 设置 frame 的窗口大小
4 Border’s catchall center 包含在 Border 中间的,就是 center 了
5 Java look metal Java 的原生 GUI 看起来确实是金属风格
6 More fun than text graphic 图像总是能包含比文本更多的信息
7 Components slang widget 控件的不同说法
8 Romulin command setVisible 这个还真心查不到 Romulin 这个单词的含义,猜测与显示有关
9 Generic waiter && Arrange layout layout manager 确实就像界面的贴心服务员一样
10 Border’s top north 回忆我们之前学习的 BorderLayout,上面就是 NORTH
11 A happening event 事件
12 Apply a widget add 代码习惯
13 Manager’s rules policy Layout Manager 的规则,就是 policy
14 Source’s behavior callback 回调通知处理事件
15 JPanel’s default && Border by default frame frame 默认使用 JPanel
16 Polymorphic test isa 检查是否满足父类子类关系,使用 is-a 测试
17 Shake it baby animation 变化的样式
18 User’s behavior action 动作
19 Inner’s squeeze outer 这个揣摩不透含义,也许 Inner, Outer 固有联系?
20 Backstage widget panel panel 是所有控件的背景
21 Lots to say textarea textarea 控件可以有多行
22 Mac look aqua Mac 的 UI 风格,Aqua
23 choose many checkbox checkbox 可以一次性选择很多
24 Border’s right east BorderLayout 的右侧,就是 EAST
25 Button’s pal label 按钮总得需要有个标签文本的
26 Home of actionPerformed ActionListener ActionListener 是监听按钮事件的响应接口类,其必须实现 actionPerformed 方法

三、总结

这一章的 GUI-Cross7.0 相比之下还是挺难的 T_T
不过学习 Java 之余,熟悉下英语,熟悉下技术术语,放松下自己,也挺好的
奋斗着的 Java 萌新~~~
To be Stronger!