JButton[] forButtons = new JButton[5]{grayButton,ZhifangButton,lianTongYu};
这样怎么初始化不成功??
这样怎么初始化不成功??
解决方案 »
- 匿名内部类使用final参数的问题
- 一个关于 Keytool的题目,哪位朋友给指点一下?感谢!
- oracle10g中最大能存放一张多大的图片??????
- 有关lo44j的问题,请高手帮忙
- Java连接Accesss数据库出现的错误信息
- 此段代码是连接SqlServer数据库的,请大家帮忙看看是什么问题!
- 怎么向sqlServer中插入image类型
- 请教log4j的配置
- 发送邮件(通过JavaMail)时,出错javax.mail.SendFailedException!!!高手帮忙呀
- 哪位大神帮忙把这段代码转换为js代码
- 关于charset编码解码问题
- 在cmd中运行javac需要设环境变量码?
如果你一定要初始化length为5的数组,
则在后面加两个null,null吧。
JButton[] forButtons = new JButton[]{grayButton,ZhifangButton,lianTongYu};
或者
JButton[] forButtons = new JButton[5]{grayButton,ZhifangButton,lianTongYu,null,null};
楼上说的都没错,这个叫做静态初始化,系统会依据你给的数据数据的个数来自动帮你确定数组的大小。
JButton[] forButtons = new JButton[5];
JButton[] forButtons = {grayButton,ZhifangButton,lianTongYu,null,null};
这些都是合法的初始化