摘要:
此次做的是一个简单的抽奖系统,通过循环将编号加入ArrayList中,然后利用Collections的接口的shuffle方法把编号全部打乱,然后利用取随机数来抽取奖项,用remove方法把抽到的编号删除,进而继续进行下一轮抽奖,最终将获奖的编号显示到运行台上。具体代码如下 运行结果如下: 阅读全文
摘要:
通过近期学习,我学会了用程序来读取磁盘内的文件,并将它运行结果显示在自己做的GUI上面,在GUI里还做了一个下拉菜单,里面的写着不同文件的类型,暂时还没有完成通过选择不同类型文件使方框内筛选出各自的文件这个事件处理,但会继续跟进,此次代码如下 运行效果图如下: 阅读全文
摘要:
通过对代码的读写进行一些改变,可以让原本缓慢的读写变得高效率起来,原本复制一首歌曲需要10s以上,现在通过改善,1s都用不了即能把歌曲复制出来。更改的代码如下: 原代码: 阅读全文
摘要:
运行结果 5 6 6Sum: 17 通过这节课让我学会了如何从键盘端输入数字,并且学会了用hasNextInt来判断是否有整数输入,最终采用printf的输出格式来将结果输出 阅读全文
摘要:
最近学习了GUI和事件处理,如今已经可以简单的做一个程序,并且加入事件处理了。 其中,我使用了复选框的组件,它的代码如下: JCheckBox jc1 = new JCheckBox("记住密码"); JCheckBox jc2 = new JCheckBox("自动登录"); 通过这两句代码添加了 阅读全文
摘要:
本节课我学习到了事件处理机制,事件处理机制就是为了实现对事件的处理,事件处理过程主要涉及事件源,事件和事件处理者,事件源是事件发生的场所,通常是各个组件;事件是对用户界面的操作,如操作键盘是触发的键盘事件;而事件处理者则是对收到的事件进行处理的程序,又叫监听器。 创建按钮监听器并注册的代码如下: B 阅读全文