A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 窗知 中级黑马   /  2016-4-19 22:45  /  2682 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1黑马币
本帖最后由 窗知 于 2016-4-19 22:48 编辑

需求:1、点击一个按钮(点名),之后在界面上随机的显示人员的名字;
      2、在点击停止的按钮之后,界面显示的名字停止;
步骤:
一、定义主界面:
        1、定义一个MyFrame继承JFrame;设置窗体的位置和窗体的大小;
        2、在窗体中定义一个JLabel;设置窗体的大小和位置用于显示名字的大小
        3、在窗体中定义两个按钮JButton  一个用于显示开始,一个用于停止;
二、存储容器:
        1、可以直接在程序中定义以个数组,把数据存储到数据中;
        2、运用集合Collection存储数据:
        3、把数据存储到一个文件中,一行一行的存储,读取进程序,存储到集合中
        4、以键值对的形式,存储到文件中 Properties
三、产生随机的名字:
        1、该功能以Random类,来实现随机的功能;
四、功能的实现:
        1、想从文件中读取数据;
        2、存储到集合中;
        3、以Random产生的随机数获取制定的位置集合的数据
        4、如果监听到了停止按钮的时间,立马停止,将当前的值设置给JLabel

  采用这样的方式如何在,界面上展示名字呢,这样只能看见最后一次设置的数据?友友们说哈思路哈!     

最佳答案

查看完整内容

你是想让点名随机的过程实现界面化吗?可以每次随机后对应的名字直接输出来。然后最后一次再强调输出一下。

1 个回复

倒序浏览
你是想让点名随机的过程实现界面化吗?可以每次随机后对应的名字直接输出来。然后最后一次再强调输出一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马