CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

JAVA基础问题

楼主wenquan_nn(求学者)2005-01-03 20:30:32 在 Java / 框架、开源 提问

有一问题想请教各位高手!  
  本人想在下拉框中显示多个年份,如  
  String   year[]   =   {"2000","2001","2002"};  
  JComboBox   yearCom   =   new   JComboBox(year);  
  这样是没问题的,但如果有n多个年份问题就出来了,如下  
          int   zu   =   0;  
          for(int   i   =   1976;i<2020;i++){  
                //year[zu]   =   String.valueOf(i);  
  year[zu]   =   Integer.toString(i);  
  zu++;  
  }  
          JComboBox   yearCom   =   new   JComboBox(year);  
  这段语句编译是没有错的,但就是现实不出来,奇怪的是运行时没有任何报错???  
  请各位高手参与回复,先在此感谢!!!  
  问题点数:20、回复次数:6Top

1 楼lbhqu(风飞飞)回复于 2005-01-03 20:38:12 得分 0

year作为一个数组,没有先给定大小可以吗?year[zu]   里面的数值是什么?先用弹出式对话框显示一下看看是什么Top

2 楼cyp403(翱翔)回复于 2005-01-04 15:08:19 得分 0

 
  int   zu   =   0;  
  for(int   i   =   1976;i<2020;i++){  
  year[zu]   =   i;  
  zu++;  
  }Top

3 楼redex(cc)回复于 2005-01-04 15:45:07 得分 0

同意楼上的.Top

4 楼wenquan_nn(求学者)回复于 2005-01-04 22:52:09 得分 0

先感谢楼上朋友的回复,但整形数是不能赋值给字符串类型的!!Top

5 楼yy2008vv(杨)回复于 2005-01-04 23:00:06 得分 20

ArrayList   list   =   new   ArrayList();  
          for(int   i   =   1976;i<2020;i++){  
  list.add(Integer.toString(i));  
          }  
          String[]   strs   =   new   String[list.size];  
          list.toArray(strs);  
           
  Top

6 楼wenquan_nn(求学者)回复于 2005-01-06 20:13:57 得分 0

问题解决了~~!  
  感谢yy2008vv   !!!  
   
  Top

相关问题

  • java 基础:JTable
  • java 基础学者
  • java 基础学者
  • JAVA基础问题.
  • java 基础:什么是Listener?
  • JAVA基础问题(一)
  • java基础问题,求教.
  • Java的基础类问题?
  • JAVA基础之类、接口
  • JAVA基础问题(IO)?

关键词

  • jcombobox
  • 年份
  • 问题
  • year

得分解答快速导航

  • 帖主:wenquan_nn
  • yy2008vv

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo