摘要: 题目: 一家软件公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道四则运算题目给小学生做。 二柱一下打印出好多份不同的题目,让孩子做了。老师看了作业之后,对二柱赞许有加。别的老师闻讯, 问二柱能否扩大他的影响力,编个软件,给二年级到四年级都用,多了一些小小的要求: 1、题目避免重复(第二阶段 阅读全文
posted @ 2021-09-18 22:21 kuaiquxie 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1、定义 student 类,其中包括五个私有变量(stunumber,name,age, sex,score)。 各成员的含义如下: 变量 stunumber 为字符串类型 String,用于存储学生的学号(有 8 位数 字组成)。 变量 name 为字符串类型 String,用于存储学生的姓名。 阅读全文
posted @ 2021-09-18 16:46 kuaiquxie 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 起初,我认为软件工程就是编写代码的事情,在老师的推荐下,假期抽出时间读了软件工程实践者周爱民老师的这本书,发现并不是这样,这对于即将上大二的我,感触颇深。 这本书章数不多,第一章通过愚公移山的故事来呈现编程的精义;第二章借用李冰凿山的典故,面对复杂繁琐的事情,要想办法,换思路,每时每刻在心里都得有创 阅读全文
posted @ 2021-08-07 10:34 kuaiquxie 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 学习内容: Applet Applet一般称为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以通过嵌入到Web页面或者其他特定的容器中来运行,也可以通过Java开发工具的appletviewer来运行。Applet必须运行于某个特定的“容器”中,这个容器可以是 阅读全文
posted @ 2021-07-30 18:56 kuaiquxie 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 创建树 Swing 使用JTree对象来代表一棵树,JTree树中结点可以使用TreePath来标识,该对象封装了当前结点及其所有的父结点。 当一个结点具有子结点时,该结点有两种状态: 展开状态:当父结点处于展开状态时,其子结点是可见的; 折叠状态:当父结点处于折叠状态时,其子结点都是不 阅读全文
posted @ 2021-07-27 18:00 kuaiquxie 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 进度条是图形界面中广浅个较大的文件时,操作系统会显示一个进度条,用于标识复制操作完成的比例:当启动Eclipse等程序时,因为需要加载较多的资源,故而启动速度较慢,程序也会在启动过程中显示一个进度条,用以表示该软件启动完成的比例...... 创建进度条 使用JProgressBar创建进 阅读全文
posted @ 2021-07-26 22:00 kuaiquxie 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 特殊边框 1. TitledBorder:它的作用并不是直接为其他组件添加边框,而是为其他边框设置标题,创建该类的对象时,需要传入一个其他的Border对象; 2. CompoundBorder:用来组合其他两个边框,创建该类的对象时,需要传入其他两个Border对象,一个作为内边框,一 阅读全文
posted @ 2021-07-25 21:28 kuaiquxie 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 学习内容: Swing编程 由于Swing的所有组件完全采用Java 实现,不再调用本地平台的GUl,所以导致Swing图形界面的显示速度要比AWT图形界面的显示速度慢一些,但相对于快速发展的硬件设施而言,这种微小的速度差别无妨大碍。 使用Swing的优势: 1. Swing组件采用MVC(Mode 阅读全文
posted @ 2021-07-24 13:46 kuaiquxie 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 前面讲解了如果构建GUI界面,其实就是把一些GUI的组件,按照一定的布局放入到容器中展示就可以了。在实际开发中,除了主界面,还有一类比较重要的内容就是菜单相关组件,可以通过菜单相关组件很方便的使用特定的功能,在AWT中,菜单相关组件的使用和之前学习的组件是一模一样的,只需要把菜单条、菜单 阅读全文
posted @ 2021-07-23 19:37 kuaiquxie 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 学习内容: GridBagLayout GridBagLayout布局管理器的功能最强大,但也最复杂,与GridLayout布局管理器不同的是,在GridBagLayout布局管理器中,一个组件可以跨越一个或多个网格,并可以设置各网格的大小互不相同,从而增加了布局的灵活性。当窗口的大小发生变化时,G 阅读全文
posted @ 2021-07-22 21:05 kuaiquxie 阅读(31) 评论(0) 推荐(0) 编辑