预见未来to50的专栏

Life is limited, but art is long

Java How to Program学习笔记_章节小结——第十三章_图形和Java 2D(Graphics and Java 2D)

这章内容不熟,希望能够通过做练习加深理解! Summary Section 13.1 Introduction • Java’s coordinate system is a scheme for identifying every point on the screen...

2019-01-15 23:01:34

阅读数:30

评论数:0

Java How to Program学习笔记_第十三章_图形和Java 2D(第二部分)(Graphics and Java 2D)

1. 线条、矩形和椭圆的绘制 2. 圆角宽度及圆角高度   3. 椭圆与矩形的关系   4. 绘制圆弧的Graphics方法   5. 绘制圆弧   6. 绘制多边形   7. 绘制多边形(polygon)和多边线(polyline)的方法   8. 绘制Java...

2019-01-15 18:15:15

阅读数:34

评论数:0

Java How to Program学习笔记_第十三章_图形和Java 2D(第一部分)(Graphics and Java 2D)

  1. Java 2D API类图(部分) 2. Java坐标系(以像素为单位)  3. Color常量及其对应的RGB值  4. Color方法及颜色相关的Graphics方法 5. Color类演示   6. JColorChooser使用示例   ...

2019-01-15 17:38:19

阅读数:17

评论数:0

Java How to Program习题_第十二章_GUI组件——第一部分(GUI Components: Part 1)

这章习题,除了Optional和Making Difference以外,全做完了,剩下的有空可以做做!信心是有了! Self-Review Exercises 12.1 Fill in the blanks in each of the following statements:...

2019-01-15 15:40:09

阅读数:15

评论数:0

学以致用——Java源码——抛双骰游戏图形界面版(GUI-Based Craps Game)

游戏简介: 1. 抛双骰游戏的Swing界面版(CLI命令行版本见:学以致用——Java源码——抛双骰儿游戏改进版(Craps Game Modification with wagering),https://blog.csdn.net/hpdlzu80100/article/details/8...

2019-01-15 15:21:51

阅读数:40

评论数:0

学以致用——Java源码——Java Swing事件演示程序 (Displaying Events)

程序功能: 演示各种Swing GUI组件(JTextArea, JCheckBox, JButton, JComboBox)的各种事件(键盘、鼠标)的捕捉及事件信息显示。 运行示例:   代码: 1. 测试类 import javax.swing.JFrame; publi...

2019-01-15 01:03:44

阅读数:23

评论数:0

学以致用——Java源码——使用Swing创建用户界面原型之三(Create GUI based on UI design)

程序功能: 使用Swing控件创建以下用户界面。   设计思路: 1. 观察界面原型的结构 先从大处着眼,如,上图整体上可看成由左右两个panel构成(可用FlowLaout布局)。左边的panel又可看成由上、中、下三个子panel构成(可用BorderLayout布局。注意:如果...

2019-01-11 11:55:47

阅读数:51

评论数:0

学以致用——Java源码——使用Swing创建用户界面原型之二

程序功能: 使用Swing控件创建以下用户界面。   有了上一题的解题经验,这道题很快就有解题思路了。剩下的功夫就是敲代码实现了,总共花了半小时解决。 运行结果:   代码: 1. 测试类 import javax.swing.JFrame; public class...

2019-01-11 00:55:10

阅读数:21

评论数:0

学以致用——Java源码——使用Swing创建用户界面原型

程序功能: 使用Swing控件创建以下用户界面。 三年前没解决的问题,今天终于通过参考SwingSet3中的JButtonDemo界面的源码而解出。用到的核心知识是组合使用FlowLayout和GridLayout实现控件的对齐(alignment)。 参考文章: 吐槽-使用Swing...

2019-01-10 22:40:48

阅读数:25

评论数:0

Java How to Program学习笔记_章节小结——第十二章_GUI组件——第一部分(GUI Components: Part 1)

这章的内容挺多的。 Summary Section 12.1 Introduction • A graphical user interface (GUI) presents a user-friendly mechanism for interacting with a...

2019-01-10 14:59:15

阅读数:44

评论数:0

Java How to Program学习笔记_第十二章_GUI组件——第一部分-3(GUI Components: Part 1)

  1. inputEvent方法(判断鼠标右键和鼠标中间键是否被点击) InputEvent methods that help determine whether the right or center mouse button was clicked InputEvent metho...

2019-01-10 12:25:11

阅读数:23

评论数:0

学以致用——Java源码——键盘事件演示程序(Keystroke Events Demo Program)

程序功能 捕捉用户在键盘上的按键,按键分为三种类型: 1. 操作键(Action Key)(箭头、Home、End、翻页键、功能键(F1-F12)、INSERT键、PRINT SCREEN键、CAPS LOCK键、WINDOWS键等,但不包括DELETE键) 2. 普通键(Key)(字符键,...

2019-01-09 01:26:19

阅读数:42

评论数:0

Java How to Program学习笔记_第十二章_GUI组件——第一部分-2(GUI Components: Part 1)

  1. JButton示例 2. 复选框示例 3. 单选按钮示例 4. 组合框示例   5. 列表框示例 6. 多选框示例   7. MouseListener and MouseMotionListener的接口方法 MouseListener and Mo...

2019-01-08 17:43:35

阅读数:33

评论数:0

Java How to Program学习笔记_第十二章_GUI组件——第一部分-1(GUI Components: Part 1)

1. Swing GUI(图形用户界面)组件示例 2. 使用JOptionPane作为输入输出界面的加法程序 3. 消息对话框中的JOptionPane静态变量 4. Swing基本GUI组件   5. 轻量级Swing组件的共同父类   6. 测试LabelFrame ...

2019-01-07 23:58:00

阅读数:22

评论数:0

Java How to Program习题_第十一章_深入了解异常处理(Exception Handling: A Deeper Look)

这一章的习题感觉比较抽象,感觉可以暂时跳过。等到有实际需要时再来深入学习。 Self-Review Exercises 11.1 List five common examples of exceptions. Answer: Memory exhaustion, arr...

2019-01-07 23:22:50

阅读数:59

评论数:0

Java How to Program学习笔记_章节小结——第十一章_深入了解异常处理(Exception Handling: A Deeper Look)

这章的内容比较多,有不少新概念需要好好消化一下。 Summary Section 11.1 Introduction • An exception is an indication of a problem that occurs during a program’s e...

2019-01-07 23:02:43

阅读数:30

评论数:0

Java How to Program学习笔记_第十一章_深入了解异常处理(Exception Handling: A Deeper Look)

1. Java How to Program教程中介绍过的异常类型 2. Throwable类图(部分)

2019-01-07 18:50:30

阅读数:19

评论数:0

Java How to Program习题_第十章_面向对象编程之多态和接口(Object-Oriented Programming: Polymorphism and Interfaces)

和继承一样,这章主要讲解多态和接口的编程思想,而习题并不难(相比数组那一章)。 Self-Review Exercises 10.1 Fill in the blanks in each of the following statements: a) If a class...

2019-01-07 15:08:39

阅读数:58

评论数:0

学以致用——Java源码——使用接口及多态处理应付账款(发票及员工工资)(更简单的方法)(Accounts Payable System Modification 2)

在上一习题中,通过修改Employee的各个子类,实现了使用接口及多态处理应付账款。 参考: 学以致用——Java源码——使用接口及多态处理应付账款(发票及员工工资)(Accounts Payable System Modification), https://blog.csdn.net/h...

2019-01-07 15:02:11

阅读数:24

评论数:0

学以致用——Java源码——使用接口及多态处理应付账款(发票及员工工资)(Accounts Payable System Modification)

接口代表了一种设计规范,同继承、多态一样,也是一种很重要的面向对象编程思想。 程序功能: 本程序在多态处理不同类型员工的工资的基础上,让基类Employee实现Payable接口,从而可以将员工工资的处理操作与应付款(如,采购款的支付)操作进行合并。从而,在更高层次实现系统的重用性。 类图如...

2019-01-07 14:28:49

阅读数:16

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭