JAVA实验第二天

今天是java实训课的第二天,并没什么特别的收获=-=

首先看下实验要求:

目标:
(1)在已有代码的基础上,完成随机(或 顺序)显示三张图片的功能。
(2)当猜测准确,或错误时,弹出对话框进行回应。

然后,我现在只完成了一个简单的GUI界面,以及打开文件夹选择文件和粗糙的不成熟随机显示图片。

目前有几个问题:

1.如何实现图片与txt文本中的名字相对应

2.如何将对应的图片与txt文本中的学生名字一同投射到面板上

3.如何判断所选图片是否与随机显示的名字相对应

4.对选择作出反应的apple窗口以及文本的设置

好吧,明天加油


下面是今天所研究的一些代码,首先是从文本中判断人数?这段代码先存在这,明天上课再看

		filein = jfc.getSelectedFile();
	            try {
					Scanner fin = new Scanner(filein);
					while (fin.hasNext()) {// 确定人数  
		                count++;  
		                fin.nextLine();  
		            }  
					fin.close();
				} catch (FileNotFoundException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}

然后,随机数的生成以及将图片随机显示

 File f = new File("E:\\JAVA编译\\photo");
	  String[] names = f.list(new FilenameFilter(){

		@Override
		public boolean accept(File f, String name) {
			// TODO Auto-generated method stub
			return name.endsWith(".jpg");
		}
		
	  });
	  for(String name : names){

	  }


 Random r = new Random();
	  String imageSrc = names[r.nextInt(9)];  
      String imageSrc1 = names[r.nextInt(9)];  
      String imageSrc2 = names[r.nextInt(9)]; 
      
      lblImg1.setIcon(new ImageIcon(imageSrc));  
      lblImg2.setIcon(new ImageIcon(imageSrc1));  
      lblImg3.setIcon(new ImageIcon(imageSrc2));


然后将完整代码保存到百度云。。明天上课看。。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值